Speeding up web page loads with Shandian

作者: David Wetherall , Arvind Krishnamurthy , Xiao Sophia Wang

DOI:

关键词:

摘要: Web page loads are slow due to intrinsic inefficiencies in the load process. Our study shows that attributable not only contents and structure of pages (e.g., three-fourths CSS resources used during initial load) but also way loaded 15% times spent waiting for parsing-blocking be loaded). To address these inefficiencies, this paper presents Shandian (which means lightening Chinese) restructures process speed up loads. exercises control over what portions gets communicated order so is optimized. Unlike previous techniques, works on demand without requiring a training period, compatible with existing latency-reducing techniques caching CDNs), supports security features enforce same-origin policies, does impose additional privacy risks. evaluations show reduces by more than half both mobile phones desktops while incurring modest overheads data usage.

参考文章(23)
James Teng Kin Lo, Eric Wohlstadter, Ali Mesbah, Imagen Proceedings of the 22nd international conference on World Wide Web - WWW '13. pp. 815- 826 ,(2013) , 10.1145/2488388.2488459
Harsha V. Madhyastha, Michael Butkiewicz, Daimeng Wang, Vyas Sekar, Zhe Wu, KLOTSKI: reprioritizing web content to improve user experience on mobile devices networked systems design and implementation. ,vol. 2015, pp. 439- 453 ,(2015)
David Wetherall, Arvind Krishnamurthy, Xiao Sophia Wang, Aruna Balasubramanian, How speedy is SPDY networked systems design and implementation. pp. 387- 399 ,(2014) , 10.5555/2616448.2616484
Michael Piatek, Victor Chudnovsky, Michael Buettner, Matt Welsh, Colin Scott, Mark Cogan, Victor Agababov, Shane McDaniel, Bolian Yin, Ben Greenstein, Flywheel: Google's data compression proxy for the mobile web networked systems design and implementation. pp. 367- 380 ,(2015)
Nina Bhatti, Anna Bouch, Allan Kuchinsky, Integrating user-perceived quality into Web server design the web conference. ,vol. 33, pp. 1- 16 ,(2000) , 10.1016/S1389-1286(00)00087-6
Leo A. Meyerovich, Rastislav Bodik, Fast and parallel webpage layout the web conference. pp. 711- 720 ,(2010) , 10.1145/1772690.1772763
Calin Cascaval, Haohui Mai, Shuo Tang, Pablo Montesinos, Samuel T. King, A case for parallelizing web pages usenix conference on hot topics in parallelism. pp. 2- 2 ,(2012) , 10.5555/2342788.2342790
Anna Bouch, Allan Kuchinsky, Nina Bhatti, Quality is in the eye of the beholder: meeting users' requirements for Internet quality of service human factors in computing systems. pp. 297- 304 ,(2000) , 10.1145/332040.332447
Michael Butkiewicz, Harsha V. Madhyastha, Vyas Sekar, Understanding website complexity Proceedings of the 2011 ACM SIGCOMM conference on Internet measurement conference - IMC '11. pp. 313- 328 ,(2011) , 10.1145/2068816.2068846
Nandita Dukkipati, Matt Mathis, Yuchung Cheng, Monia Ghobadi, Proportional rate reduction for TCP Proceedings of the 2011 ACM SIGCOMM conference on Internet measurement conference - IMC '11. pp. 155- 170 ,(2011) , 10.1145/2068816.2068832