15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网络营销 > 【案例分析】一步一步找出网站速度慢的原因

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

时间:2022-05-18 00:57:01 | 来源:网络营销

时间:2022-05-18 00:57:01 来源:网络营销

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

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

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

图一:测试网站速度

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

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

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

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

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

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

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

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

图二:测试网站速度

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

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

三、问题解决方法

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

1、把首页动态改为静态

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

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

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

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

总结

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

关键词:速度,原因,分析

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭