我们浏览网页不会花太多时间等待网页打开,超过5秒被关闭网页的概率高很多,所以网页打开速度慢会直接影响访客访问网站,导致用户流失降低成交率,也会影响到搜索引擎抓取网页内容,网页打开慢的原因是什么?怎样解决网页打开慢的问题?
一、网页打开慢的原因
1、网络带宽:服务器以及网络带宽都会影响我们网站速度的快慢。我们买的服务器、云空间都有包含一定大小的带宽,如果网站访问人数超过了可以访问的最大数量,就会造成打开网站速度慢的问题。
2、机器的配置:这个配置包含服务器端以及客户机端的硬件配置的程度,在相同的网络环境之下,双核服务器相较于其他配置的服务器来说运算能力更强一点。
3、网页内容的大小:网页的文件的大小是影响我们网站打开速度的主要因素之一,网页内容如果太大,那么自然我们网站加载的时间就会更长。如果我们不想提升服务器硬件配置,那最好就是从网页内容方面入手。
4、并发连接数:并发连接数代表服务器在同个时间能够处理网页请求的数量,iis下请求链接数超过100会导致应用池卡死,请求处于刷新状态无法打开网页,最终会出现503内部服务器错误。会让网民误认为网站打开速度慢,在iis/nginx配置中增加并发连接数和进行即可解决。
5、安装插件:通常网站安装一些插件是因为这些插件对网站有用,但是我们的网站如果安装了过多的插件的话,会导致我们的网站打开速度慢。比如我们添加了一些使网站美观的插件,虽然这些插件使我们的网站变得更美观,但是却降低了我们网站的运行速度,所以尽量减少不必要的插件。
6、JS调用:JS代码通常会直接地影响到我们网站的性能,如果使用过多的JS调用会对网站运行速度有很不好的影响,所以我们应该尽可能减少安装JS代码。
7、网站图片:大部分网站都会有很多的图片,如果图片没有经过压缩或者优化,那这些图片的体积就会非常大,这样的话会降低我们网站的打开速度。
二、怎样解决网页打开慢
1、使用CDN(Content Delivery Network)网络加速
现在国内做CDN加速业务的公司很多,简单讲就是将你的图片、视频扩散到CDN网络所能到达之处,让用户访问时能就近下载到这些文件,从而达到网络提速的目的,这样做能有效减轻主站的负载。
2、添加文件过期或缓存头
对于同一用户频繁访问的图片、Js脚本文件等可以在Apache或Nginx设置其缓冲时间,例如设置24小时过期时间,这样用户在访问过该页面之后再次访问时,同一组图片或JS不会再重复下载,从而减少了HTTP请求,用户访问速度明显有所提升,同时服务器负载也会下降。
3、服务器开启gzip压缩
这个大家都比较了解,即将需要传输的内容压缩后传输到客户端再解压,这样在网络上传输的数据量会大幅减小。通常在服务器上的Apache、Nginx可以直接开启这个设置,也可以从代码角度直接设置传输文件头,增加gzip的设置,也可以从负载均衡设备直接设置。不过需要留意的是,这个设置会略微增加服务器的负担。
4、Javascript脚本放在文件末尾
很多Javascript脚本执行效率低下,或者有的第3方域名脚本出现意外无法载入,如果将这些脚本放置到页面比较靠前的位置,可能会导致我们自己网站的内容载入速度下降甚至无法正常加载,所以一般将这些脚本放置在网页文件末尾,一定要放置在前面的脚本要改用所谓的“后载入”方式加载,在主体网页加载完成后再加载,防止其影响到主体网页的加载速度。
5、压缩Javascript、CSS代码
一般js、css文件中存在大量的空格、换行、注释,这些利于阅读,如果能够压缩掉,将会很有利于网络传输。这方面的工具也有很多,一般可以保留开发版本,利用工具生成生产版本,2个文件比较,一般压缩率能达到50%以上,减少的数据量还是比较可观的。
6、运用静态的html页面
这是一个提高我们网站运行速度的非常有效的方法。这并不是指伪静态,而是真静态。尽管两者的后缀都是.html,但是真静态却是真实地生成静态的一个.html页面,所以用户访问的时候是不用再从数据库里读取,就能有效地提高网页打开速度。
7、把js、css放到外部文件中
虽然我们把css、js文件放在页面上的话能减少外部请求,但同时增大了我们的页面大小。如果我们把css、js缓存在外部云存储,就会减少很多的http请求,提高网页打开速度。
三、网站测速工具
网页打开速度对于每个网站来说都是关键的一部分,因此网站测速工具也必不可少,它可以帮助我们测试网站速度。这里给大家推荐几个网站测速工具:
1、GTmetrix
Gtmetrix 可以提供丰富且详细得测量结果,它会建议我们该如何优化网页,而且它会依据我们网站的情况直接地告诉我们导致网站运行速度慢的根本原因。
2、WhichLoadsFaster
WhichLoadsFaster可以通过推动网站之间的良性竞争,达到提高网页的运行速度的效果。
3、WebKaka
国内帮助我们测试网站页面速度的网站测速工具,随时可以检测我们网站在国内各地方访问的有效性和响应的时间还有网页打开速度。
以上是网页打开慢的原因及解决方法。网站打开速度是由多方面因素和原因决定的,甚至网站打开速度慢不仅会影响到访客的用户体验,还不利于我们优化网站的排名,因此我们应该对网站进行优化并提高网页打开速度。
本文链接:http://so.lmcjl.com/news/774/