您的位置: 网界网 > 网络通信 > 正文

网站性能优化最佳实践 哪个网站跑的快?

2010年07月06日 11:32:10 | 作者:黄永兵 译 | 来源:51CTO | 查看本文手机版

摘要:网站性能测试的最佳办法是看几个能告诉你网站快慢的KPI(Key Performance Indicators,关键性能指标),这些指标由Web性能专家(如Steve Souders)和公司(如Google,Yahoo)推动的,其中页面载入时间,网络往返次数,传输内容的大小...

标签
网络优化
网站性能优化
Web应用程序

性能改善建议和排名计算

网站的终极目标是尽可能块地载入内容,实现这个目标的办法有很多,如减少网络往返次数,使用缓存,优化服务器端内容生成,优化JavaScript/Ajax等,在这四个领域进行优化,以及延迟载入JavaScript代码,js和css文件,都将会改善页面的载入时间。dynaTrace AJAX版本可以根据我们本文讨论的某些KPI计算页面排名,我们使用下面的阀值来定义优秀,可接受和糟糕的页面速度。

◆首次显示的时间如果<1s,则优秀,如果<2.5s则是可接受的,如果>2.5s则很慢;

◆onLoad时间如果<2s,则优秀,如果<4s则是可接受的,如果>4s则很慢;

◆完全载入时间如果<2s,则优秀,如果<5s则是可接受的,如果>5s则很慢。

最重要的因素是首次显示时间,其次是onLoad时间,然后是完全载入时间。我们也将HTTP请求的数量作为一个重要因素看待,因为往返的次数对总的下载时间影响甚大,优秀的网站请求数应小于40,可接受的网站请求数最大不能超过100,超过100的网站可认为是糟糕的。

dynaTrace AJAX也可以计算浏览器缓存,网络资源,JavaScript/Ajax和服务器端活动的排名,总的排名是每个子排名分别加权10%计算出来的,因此总排名等于KPI排名结果*60%加上缓存,网络,JavaScript和服务器端活动排名计算结果的10%得出的。

原文名:Best Practices on Web Site Performance Optimization

原文出处:https://community.dynatrace.com/community/display/PUB/Best+Practices+on+Web+Site+Performance

123 4
[责任编辑:李夏艳 li_xiayan@cnw.com.cn]