欢迎来到天天文库
浏览记录
ID:27728129
大小:759.50 KB
页数:14页
时间:2018-12-05
《一种针对浏览器并发连接限制的web前端性能优化算法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第30卷第12期 计算机应用与软件Vol30No.12 2013年12月 ComputerApplicationsandSoftwareDec.2013一种针对浏览器并发连接限制的Web前端性能优化算法李雨晨1,2 张大方1 张 继1 曾 彬21(湖南大学信息科学与工程学院 湖南长沙410082) 2(中国移动湖南分公司 湖南长沙410015)摘 要 当用户同时发起的连接请求数大于浏览器的并发连接限制数时,不同的请求发送顺序对应不同的用户等待时间。为了 有效减少用户的等待时间,提出一种连接请求
2、调度权值的计算模型,并在该模型的基础上提出一种请求调度算法SACC。实验证明, 该算法能够有效降低网页的TDD、TSR指标,在实验平台IE7中,平均降幅分别达13%、25%。关键词 并发连接限制 性能优化 调度权值计算模型 Web前端中图分类号 TP3 文献标识码 A DOI:10.3969/j.issn.1000386x.2013.12.002AWEBFRONTENDPERFORMANCEOPTIMISATIONALGORITHMFORCONCURRENT CONNECTIONSLI
3、MITOFBROWSERSLiYuchen1,2 ZhangDafang1 ZhangJi1 ZengBin2 1(CollegeofInformationScienceandEngineering,HunanUniversity,Changsha410082,Hunan,China) 2(ChinaMobileGroupHunanCompanyLimited,Changsha410015,Hunan,China)Abstract Whenthenumberofconnectionrequestsin
4、itiatedsimultaneouslybytheusersexceedsthelimitednumberofconcurrent connectionsinbrowser,differentrequestsendingsequencetobrowserwillyieldvariedwaitingtimeforusers.Inordertoeffectivelydecrease users’waitingtime,inthispaperweproposeanevaluationmodelforthes
5、chedulingweightsofconnectionrequests,andthendevelopa schedulingrequestalgorithmcalledSACCbasedonthemodel.Demonstratedbytheexperiment,thisalgorithmcanreducetheTDDindexand theTSRindexofWebpageseffectively.Theaveragedecreasingamplitudesreachthelevelsof13%an
6、d25%respectivelyonexperimental platformofIE7.Keywords Concurrentconnectionslimit Performanceoptimisation Schedulingweightsevaluationmodel Webfrontend0 引 言随着网络及计算机技术的快速发展,互联网规模快速扩大,截至2011年12月底,中国网民数增至5.13亿,而网站规模达到229.6万[1]。Web应用作为一种新型的互联网技术极大地改变了人们的生活方式
7、,如电子购物、网上办公、视频会议等。一个Web应用能否成功,很大程度取决于它的性能,而响应时间则是性能度量中的一个关键指标。响应时间是指从用户触发一个页面请求到该页面被完全展示所需的时间。ZonaResearch的研究指出,如果用户等待下载网页的时间超过8秒,将有30%优化。后端优化主要针对服务器端,如数据库优化、网站结构优[4,5]化等;而前端优化则是对浏览器发送请求到后台资源动态[6]。AndrewKing研究指出,Web前端资源的展生成过程的优化现所消耗的时间占用户总等待时间中的80%[7]。综上
8、,针对前端进行优化是一种既经济又能显著减少用户等待时间的Web性能提升方法。针对浏览器并发连接限制所引发的Web效率问题,本文提出了一种基于连接请求调度权值的计算模型,并在该模型基础上提出了SACC(SchedulingAlgorithmforConcurrentConnections)算法。通过实验证明,该算法能有效降低网页下载等待时间及首次看到非空网页对象的时间。的用户选择停止浏览该网页,同样的研究表明,如果下载网页时间缩短1秒,则这个
此文档下载收益归作者所有