PC厂家
免费服务热线

Free service

hotline

010-00000000
PC厂家
热门搜索:
技术资讯
当前位置:首页 > 技术资讯

案例分析一步一步找出网站速度慢的原因

发布时间:2020-03-09 18:06:39 阅读: 来源:PC厂家

在群里经常有人询问网站速度为什么这么慢的问题,这里我特地从中找出一个案例,一步一步找出网站速度慢的原因,希望看了文章的人能受到启发。

一、测试网站速度,初步了解网站概况

首先测试网站速度如何,测试网站速度可以到卡卡网这里,下图是该案例的网站速度表现情况。

图一:测试网站速度

从图中看到,网站内容下载速率只有1点几K,确实是太慢了,一般下载速率要达到50-100K才算过得去,超过100K的属非常优秀。

从图中还看到,网站已经启用了GZip压缩(如何检测网站是否启用GZip),压缩后的体积有10206b字节,平均打开时间有7.8秒。

该网站使用的是阿里云服务器,7.8秒算是很慢很慢了。

什么原因导致网页下载速率这么低呢?

二、查找网站速度慢的原因

到底是服务器的问题,还是网站自身的问题呢?现在还不能确定。

经了解,网友这个网站首页是动态的,它要每次打开都从数据库读取最新数据。是不是这个原因?

我于是叫网友把首页另存为一张网页,再测测看这张静态网页的打开时间是多少,下载速率是多少。结果如下图所示:

图二:测试网站速度

从图中看到,下载速率明显提高了很多,大部分地区都超过了100K,而平均打开时间更是达到了0.359秒的惊人速度。

这是动态网页改为静态网页后的巨大差异。

三、问题解决方法

通过上述分析结果,知道网站速度慢,不是因为服务器性能不行,也不是带宽不够,而是网站自身的设计问题,网站动态网页的速度超级慢,但网站静态网页的速度就非常优秀。因此,解决方法可以从如下几方面来入手:

1、把首页动态改为静态

事实上,大部分网站首页都是静态的,除非特别的原因,才需要把网站首页做成动态的。

其实,如果需要及时更新首页数据,可以采用其他方法来实现,比如在后台定时生成静态首页,10分钟生成一次,或者采用动态首页缓存的方法,网页缓存可以大大提高访问速度,缓存的时间设为10分钟。

2、数据库采用独立服务器

分析结果显示,网站速度慢是因为动态读取数据库的数据造成的,因此,如果第一种方法行不通(例如你需要即时更新首页数据),那么可以考虑数据库与网站应用程序不要放在同一台机器,另外找台性能比较好的服务器来运行数据库,这样将提高数据库的读写能力,从而提高网页的打开速度。

总结

本案例的分析过程,还算比较容易,如果上述分析还不能知道原因,比如网页改为静态后,问题照旧,那就要把问题的焦点集中在服务器性能、线路及带宽上了,这需要更进一步的分析,可能需要更换服务器,或者增加带宽才能解决问题了。

SEO专题推荐:

关键词优化专题:网站关键词优化没效果?来这里学习最实用的关键词优化技巧!

内链优化专题:最能提升网站权重的内链部署优化技巧与方法

外链建设专题:高质量自然外链怎么做?读完这些你将质的飞跃

网站降权专题:2015年最有用的网站降权、被K、被黑、被攻击的解决方法

用户体验专题:学习完这些,作为站长的你可以秒懂如何做网站用户体验

行业网站专题:优化行业网站的“葵花宝典”看完后无优化压力

北京浩亨奢侈品

消火栓泵

河南厕所隔断

画舫船