开发者社区> 问答> 正文

网站打开速度慢的深层次分析一


网站打开慢——你想知道原因吗?!




有一句话说得好:“再好的网站,慢的像狗一样,用户也不鸟你。”网站页面的响应时间往往很少受到SEOer们的关注,但这却是网站用户流失的直接原因之一。在相当一部分的用户眼中,如果你的网站反应慢、页面打开慢,那用户会觉得:“这网站不正规吧?怎么打开这么慢!?”所以,比较注意形象的公司都会专门做网站响应速度的优化。其实,会影响到网站打开速度的因素有很多,虽然每一项看起来不甚严重,但是日积月累影响越来越大,也就导致网站速度越来越慢,从而降低用户体验。网站优化不是一蹴而就的,它需要每天耐心的维护。




多数站长遇到自己网站打开缓慢的情况时,往往会做3件事情




1:谷歌搜索—“网站速度测试工具”,然后点击某一个连接看看,网站在全国各地的响应速度.
2:谷歌搜索—“网站慢的原因”,然后一边脑补一边在自己的网站上面找有没有对应的因素
3:找累了,再观察几天,看看是换网站安装程序?还是换web服务提供商?还是买哪家的cdn?




这网站性能优化与网站加速啊,就好比看病,你得先查病因在哪,准确定位到问题,对症下药.不能靠猜测,也不能道听途说,要用工具一步一步的去测量.




现在网上最流行的是3款工具结合使用:GoogleAnalytics—BrowserInsight—YahooYSlow
Google Analytics:分析用户在哪些域名下或者网页下流失,并定位是因为打开速度慢还是因为对内容不感兴趣
Browser Insight:分析用户访问域名和页面pv与加载时间关系,根据相关指标定位用户群访问页面慢的原因和页面在哪个阶段发生了缓慢
Yahoo YSlow:对缓慢域名页面与快的域名页面进行对比分析,找到可能影响缓慢的指标




记住!定位问题,不能靠感觉!不能靠猜!也不要轻易换服务商和换应用程序!流量大的站点上马cdn也要有完整的实施策略,毕竟cdn这么奢侈的工具不是每个站长都玩得起的
就目前国内无比复杂的网络情况而言 ,用户分布在各种网络情况下,网络越复杂,打开网站的速度就越慢,所以需要用Browser Insight来测试用户网络复杂度----netType(网络复杂度)
就目前网站页面构成而言,页面结构越复杂,业务越复杂,用户打开网站的速度就越慢,所以需要用YahooYSlow来测页面复杂度----pageType(页面复杂度)
用户打开页面的速度简称为用户体验----- apdex(用户满意度)




所以就有了公式 apdex=fn(netType,pageType);


站点或者网络产品开发过程



在开发和测试阶段 pageType是不稳定的, netType是稳定的,所以 pageType影响页面加载时间的主要因素
在站点发布后 netType 是不稳定的, pageType是稳定的,所以  netType是影响页面加载时间主要因素
根据业界对大量生产站点进行的持续观测,总结了一套评估用户满意度的统计算法,Browser Insight 对这套算法进行了全面支持.并接合Yahoo YSlow与网页加载生命周期,进一步完善了这套统




计学算法在网站监测领域的实施.




Browser Insight 从5个方面进行支持定位网站性能瓶颈日常所需的数据
1.全量采集数据-----统计算法样本越多月准确,无论是日pv100的博客,还是日pv1000万的商业站点,Browser Insight均给予友好的支持
2.网页性能区间-----一个网页加载过程包括:基本的服务器端耗时、网络耗时、页面加载、资源加载,大多数网站性能瓶颈往往在某一个区间,Browser Insight 支持的非常好
3.响应时间分布------页面网站影响时间到底集中在哪里?缓慢的访问是频发还是偶?发生缓慢的用户群集中还是分散?这些日长进行性能优化任务时候需要进行排查的问题,Browser Insight 给予了完美的支持
4.实时数据------------任何商业站点每时每刻都有大量的用户在访问,出现故障迅速定位问题,不容片刻等待--- Browser Insight 完美实现数据实时分析功能.
5.用户资源零消耗------------- Browser Insight 师从Google Analytics ,部署方式也与Google Analytics类似,无需消耗磁盘、cpu、宽带,可轻松使用 Browser Insight 产品,无需担心增加IT资源开销.最后补充一张 BrowserInsight解图,供大家了解.












阿里云唯一官方推荐APM解决方案!


想了解更多,请到www.oneapm.com。

展开
收起
doudou1 2015-11-12 17:42:31 11543 0
4 条回答
写回答
取消 提交回答
  • 推荐回答:

    感谢分享

    官方帮助文档地址:阿里云帮助中心

    更多参考: 阿里云官方(新用户需官网注册查看)

    2021-04-29 23:33:53
    赞同 展开评论 打赏
  • Re网站打开速度慢的深层次分析一
        
    2015-11-23 14:03:48
    赞同 展开评论 打赏
  • 迷失在大前端海洋中的孩子
    Re网站打开速度慢的深层次分析一
    很久很久很久1前 我还在 用虚拟主机的时候,单线机房 联通死慢死慢的,结果由人说我后台慢,我去,俺写的代码刚刚的
    刷了100多篇文章猜发现都是在瞎扯,单线机房另外一线怎么可能快
    2015-11-22 18:03:43
    赞同 展开评论 打赏
  • LT是个伪程序员
    要是没有广告,纯技术贴的话就更好了,还有排版的文字有点小,可以优化优化,这篇帖子就可以加精了。
    2015-11-14 07:06:29
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《网站性能与体验优化实践指北》 立即下载
改善弱网络-探索移动互联网下弱网络处理方式 立即下载
Android应用-启动速度和内存优化实践 立即下载