网站的独立宽带很高 为什么网站测速却显示很低?

petssky
petssky
petssky
10736
文章
55
评论
2017-01-16
评论
121,949 872字阅读2分54秒
摘要

通过网上的一些测速网站,可能很多网站,网站内容下载速率只有1点几K,确实是太慢了,一般下载速率要达到50-100K才算过得去,超过100K的属非常优秀。什么原因导致网页下载速率这么低呢?

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

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

通过网上的一些测速网站,可能很多网站,网站内容下载速率只有1点几K,确实是太慢了,一般下载速率要达到50-100K才算过得去,超过100K的属非常优秀。

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

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

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

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

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

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

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

 三、问题解决方法

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

1、把首页动态改为静态

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

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

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

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

总结

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

weinxin
欢迎关注
喜欢本网站,就扫一扫,关注微信公众号,有惊喜哦~
petssky
  • 本文由 发表于 2017-01-16
  • 转载请务必保留本文链接:https://petssky.com/essay-26561
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: