网页速度慢的解决办法(网页响应速度慢原因)
网站速度慢,是很多人比较头疼的事情。怎么判断网速是受到服务器制约还是受到程序制约,只有专业的人才能判断。但我们这里给出两种速度慢的类型。当网站速度慢的时候,大家可以使用浏览器的代码审查功能(不同浏览器叫法可能不一样,搜狗上是“审查元素”,然后找到“Network”选项卡),根据网站打开的各个素材速度,可以对网站慢进行一个初步的原因并且有一个大致的解决思路:
第一种:网速慢,发送图片等素材时间长
这是今天我们看到的一个朋友发过来的自己网站的打开速度情况,就是一个标准的网速慢的情况,177K的文件,花了6秒多,相当于3秒钟只发送60K的内容,20K/S相当于160K的带宽。
因为服务器有同时多个素材一起发送的情况,所以基本判定这又是一个1M服务器的情况。又是一个悲剧。
图一:带宽低
当然,这个解决思路就比较简单:升级服务器到更高的带宽,一般要在4M~6M才会更好,有钱的可以继续根据需求再升级,不过对于企业站来说5M差不多够用。
第二种:服务器慢,响应时间过长可能是服务器问题也可能是程序问题
这种情况比较难以判断具体是什么问题造成的,因为从表象上来看服务器配置不够,但也有可能是程序太消耗资源导致的服务器资源不够。如果是程序问题一味的提升服务器是不明显也不经济的。具体问题还得让专业的人去看,去分析。
下图是最近一个让我们给他做网站加速的客户网站,一千多一年的虚拟主机可以说档次不低了,但网站响应太差(这个原因是access数据库架构弊端导致)。
图二:程序响应时间长
像这个客户,最后兼顾了网站的电脑和移动适配问题,没有考虑改成纯静态,而是使用我们公司的永易搜CMS重新架构一遍,做下来是1秒内打开(平均200毫秒)。
对于这类情况解决起来会麻烦一些,具体思路就是先检查服务器是否CPU、内存经常满格,如果不是的话就去检查程序问题。
网速解决要找专业的人去做
当然,导致网站速度慢的原因实在是太多了,甚至很多时候不能用1个、2个原因就给他解释了。这时候就需要一个好的解决思路。对于客户来讲,更重要的是做网站的时候找专业的公司来做,因为专业公司在做网站的时候就会通盘考虑网站速度问题,会给你搭配更好的服务器、更好地程序内核、更好地后续售后服务。而遇到问题再去解决,就有些被动了。