网页超出几秒无法打开,不容易关掉?很多人的会关闭超出3秒的网页。网页开启速度比较慢会立即影响访问者浏览网址,导致用户外流减少成交转化率。也会影响到百度搜索引擎爬取网页內容,会影响到站点的排名。那麼应对访问速度慢的状况,大家应该怎么做才可以提升网页开启速率呢?
影响网站打开速度的因素有哪些:
第一:网络带宽
服务器以及网络带宽都会影响我们网站速度的快慢。我们买的服务器、云空间都有包含一定大小的带宽,如果网站访问人数超过了可以访问的最大数量,就会造成打开网站速度慢的问题。
第二:机器的配置
这个配置包含服务器端以及客户机端的硬件配置的程度,在相同的网络环境之下,双核服务器相较于其他配置的服务器来说运算能力更强一点。
第三:服务器软件
软件的数量、稳定性以及软件是否正确配置,都是会影响到服务器环境的因素,从而影响到我们网络的速度,导致我们的网站打开速度慢。另外,我们的服务器安装防火墙之类的软件的话也是会牺牲一些我们网络的速度。
第四:DNS配置
DNS服务器本身搭建出来的环境以及DNS服务器所处的网络的带宽和流畅度等,会影响到请求到达DNS服务器和解析出的IP回到使用的设备上的速度。DNS的解析时间包括来回解析的次数还有每次解析的时候用到的时间,这两个方面花费的时间的积就是DNS解析总共用到的时间。
第五:网页内容的大小
网页的文件的大小是影响我们网站打开速度的最重要的因素之一,网页内容如果太大,那么自然我们网站加载的时间就会更长。如果我们决定或者改善不了服务器这些硬件方面,那最好就是从网页内容方面入手。
第六:数据库操作
如果规格配置较小的网站要进行较多的数据库操作,则会使我们的网站打开速度变慢,尤其是使用asp+access的网站,影响更明显。
第七:js的使用量
网站使用js可能会导致搜索引擎没有办法收录,还会一直向服务器提交请求从而增加负担,例如网站上的各种特效。这些特效是先从服务器下载到我们本地的机器上,之后在我们本地的机器上运行产,我们才可以看到。当我们的特效弄得多了,就要在我们本地的机器上运行很长时间才能可以完全的完成,所以在我们的主机配置比较一般的情况下,就更会造成我们网站打开速度慢。所以,如果要提高网页打开速度的话,要注意控制js的使用。
第八:引用其它网站的内容
如果我们直接在我们的网站页面引用其它网站的图片和视频等,然后那些其它的网站的速度又比较慢,或者其它网站的被我们引用的页面不存在了的话,那就会导致我们的网站打开速度慢。
第九:并发连接数
并发连接数代表服务器在该秒能够处理网页请求的数量,iis下请求链接数超过100会导致应用池卡死,请求处于刷新状态无法打开网页,最终会出现503内部服务器错误。会让网民误认为网站打开速度慢。在iis/nginx配置中增加并发连接数和进行即可解决。
网站打开速度慢的五个重要的原因
除了这些或间接或直接的影响我们网站打开速度的因素,还有造成我们网站打开速度慢的五个重要的原因:
1、网站空间
通常网站空间是否稳定是导致我们网站打开速度慢的最直接因素,有很多做网站的新手因为怕麻烦就省去了给网站的域名备案这一步,但是国内的网站空间又是必须要域名备案的,因此很多人刚开始做网站使用的都是国外的网站空间。虽然这样可以不用做域名备案,不过访问国外网站的话,我们打开网站速度会变慢,而且国外网站其实并不如我们国内的网站稳定,因此就会导致我们的网站打开速度慢。
2、死链接
死链接是经历过网站的改版或升级之类的操作后,仍然留存在的网站中的实际已经不存在了的页面。当用户通过死链接的页面访问我们的网站的话就会出现空白或者网站打不开的情况。要处理死链接就需要我们做404文件之后把死链接写进404文件里,最后提交到站长平台。
如果404页面过多,也会使我们的网站打开速度慢,所以我们需要把这些404页面给到站长平台申请取消收录这些404页面,这样一来用户就不会再访问到我们网站的404页面了。
3、插件
通常网站安装一些插件是因为这些插件对网站有用,但是我们的网站如果安装了过多的插件的话,会导致我们的网站打开速度慢,比如我们添加了一些使网站美观的插件,虽然这些插件使我们的网站变得更美观,但是却降低了我们网站的运行速度。所以我们要尽量减少使用插件。
4、JS调用
JS代码通常会直接地影响到我们网站的性能,如果使用过多的JS调用会对网站运行速度有很不好的影响,所以我们应该尽可能减少进行JS优化。
5、网站图片
大部分网站都会有很多的图片,如果图片没有经过压缩或者优化,那这些图片的体积就会非常大,这样的话会降低我们网站的运行速度。
提高网页打开速度的技巧
了解了这些造成我们网站打开速度慢的原因,下一步我们就要着手解决这些问题,那么我们该如何提高网页打开速度呢,这里为大家提供了十个提高网页打开速度的技巧:
1.选择可靠的服务器和虚拟主机
网站的主机对于提高网站运行速度是很重要的一环,好的主机可以给网站的运行打下更为稳固的基础。相同条件下国内的虚拟主机的运行速度会比国外的虚拟主机的运行速度快,另外云服务器的运行速度又比一般的虚拟主机的运行速度快。所以选择一个可靠的服务器或者更好的虚拟主机可以有效提高网页打开速度。
2、使用GZip压缩
大多数主机都有GZip压缩功能,我们需要学会物尽其用。而且使用GZip压缩后还能够有效地提高网站的运行速度以及提高网页打开速度。
3、运用静态的html页面
这是一个提高我们网站运行速度的非常有效的方法。但是我们说的并不是伪静态,而是真静态。尽管两者的后缀都是.html,但是真静态却是真实地生成静态的一个.html页面,所以用户访问的时候是不用再从数据库里读取,就能有效地提高网页打开速度。
4、使用CDN加速
CDN(Content Delivery Network)的原理就是可以避开网络上那些影响数据的传输速度、稳定性的环节,使数据传输变得更快速、更稳定。因此使用CDN可以提高网页打开速度。
5、减少网站里的图片大小和数量
我们往网站上上传图片的时候要尽量去减小这些图片的尺寸以及数量,我们可以在进行上传之前压缩这些图片。图片只是用来美观我们的网站的,并不用搞的全是图片。另外我们也需要尽量避免大量地使用那些视频以及音频文件。
6、把js、css放到外部文件中
虽然我们把css、js写在页面上内容的话能减少两次请求,但同时增大了我们的页面大小。如果我们把css、js缓存好了,就会减少这2两次多出来的http请求,提高网页打开速度。
7、减少DNS解析
dns解析每次都会耗费20-120ms,浏览器不会在dns解析完成之前下载这个域名下的东西。因此减少我们dns的解析时间可以有效加快我们的页面加载速度,提高网页打开速度。
8、把javascript放在页面最下方
为了防止脚本在执行过程中阻碍页面的下载,我们需要使js脚本处在网站页面的最下面。因为我们网站页面在加载的时候如果浏览器读到了js的执行语句的话肯定是把它解释完之后才会接着读取之后的内容。所以把js放在网站页面的最后就可以减少页面得加载时间,提高网页打开速度。
9、把css放在页面的最上边
大部分的浏览器在css传输完成前不会再渲染其它任何的东西。更高级别的css能够覆盖那些低级别的css,因此浏览器在它加载完成后再渲染也算合理的。有些浏览器把它放在页面最下边的问题就是网页内容的这个顺序显示会被禁止,导致网页出现各种问题,面对这种情况我们就需要尽快使css完成加载。
10、压缩 js、css
网页容量变小的话,页面的加载速度就会变快。而压缩js和css可以减少我们页面的容量。因此压缩js、css就可以提高网页打开速度。而且进行压缩之后不仅可以减少体积,还可以保护我们的网页。
网站测速工具
网页运行速度对于每个网站来说都是关键的一部分,如果我们网站不仅内容丰富,加载速度还比其他网站更快,就能得到更高的排名。因此网站测速工具必不可少,它可以帮助我们测试网站速度。这里给大家推荐几个网站测速工具:
1、GTmetrix
gtmetrix.com可以提供丰富且详细得测量结果,它会建议我们该如何优化网页,而且它会依据我们网站的情况直接地告诉我们导致网站运行速度慢的根本原因。
2、WhichLoadsFaster
WhichLoadsFaster可以通过推动网站之间的良性竞争,达到提高网页的运行速度的效果。
3、WebKaka
国内帮助我们测试网站页面速度的网站测速工具,随时可以检测我们网站在国内各地方访问的有效性和响应的时间还有网页打开速度。
除了这些网站测速工具,还有很多别的办法,比如ping和tracert,这里就不一一介绍了。
网站打开速度是由多方面因素和原因决定的,甚至网站打开速度慢不仅会影响到访客的用户体验,还不利于我们优化网站的排名。因此我们应该更加重视对我们网站速度的优化,并提高网页打开速度。