首页 > 优化杂谈 一往情深seo

为什么网站网页打开速度慢,有什么解决方法?

发布时间:20-06-15优化杂谈围观85

摘要:   网站网页打开速度,可以说是SEO网站优化中,极其重要的一个点,甚至百度搜索引擎还特地出了相关的算法,给网站制定了一个最低打开网页时间值,那就是三秒,超过三秒才打开的网页,在很大程度会比打开网页速度

  网站网页打开速度,可以说是SEO网站优化中,极其重要的一个点,甚至百度搜索引擎还特地出了相关的算法,给网站制定了一个最低打开网页时间值,那就是三秒,超过三秒才打开的网页,在很大程度会比打开网页速度快的网站,受到搜索引擎的青睐会有所区别。

  如果你发现页面加载速度,有明显的延迟现象,那么,有必要进行有针对性的自查。

网站网页打开速度慢的原因

  那么,如何看待网站网页打开速度慢,这个问题?

  它严重影响用户体验,特别是电商网站,它直接关乎企业产品的转化,同时,它也严重影响百度蜘蛛的抓取频率,因此,定期审查网站打开速度,是每个SEO人员的必修课。

  网站打开速度慢的原因:

  1、上网设备

  它是一个内在因素,如果你的上网设备处于多进程的工作状态,比如:手机开启多个应用,那么由于系统内存被高度占用,在某些程度上,会直接影响上网体验。

  2、主机性能

  通常针对主机性能,我主要通过如下几个角度去分析:

  ① 地理位置:它是否为国外服务器租用,IDC运营商的线路是否有别于核心用户访问终端线路。

  ② 主机配置:服务器的CPU、内存、带宽,相关负载均衡的技术,是否满足实际需求。

  ③ 系统安全:服务器抵御黑客攻击的能力,它是否可以保持网站稳定运行。

  3、程序框架

  由于错误的选择个人开发的CMS系统,它经常面临诸多问题,比如:系统框架的设计,并不能有效支撑多级分类的创建与访问。同时,你需要审查数据库在大量访问并发下的读写能力。

  4、资源加载

  网站相关资源的调用,同样会占用一定的首次加载时间,它主要包括:

  ① JavaScript:站内与站外JS的过多调用,以及冲突。

  ② 特殊字体:针对IIS系统,woff、woff2字体的加载问题。

  ③ 可视内容:站内大量高质量图片,以及存在本服务器的短视频,FLASH等。

  5、网站跳转

  由于网站改版的历史原因,某些目标URL,可能会出现多级跳转的问题,比如:JS跳转与301重定向的跳转,以及相关系统配置文件规则的错误撰写,都会产生到网站打开速度慢的情况。

  网站打开速度慢的解决方案:

  当你发现整站打开速度长期处于较慢的加载状态下,甚至导致一些关键词排名稳步下降,那么你需要采取一定的措施:

  一、优化图片

  几乎没有哪个网页上是没有图片的。如果你经历过56K猫的年代,你一定不会很喜欢有大量图片的网站。因为加载那样一个网页会花费大量的时间。即使在现在,网络带宽有了很多的提高,56K猫逐渐淡出,优化图片以加快网页速度还是很有必要的。

  优化图片包括减少图片数、降低图像质量、使用恰当的格式。

  1、减少图片数:去除不必要的图片。

  2、降低图像质量:如果不是很必要,尝试降低图像的质量,尤其是jpg格式,降低5%的质量看起来变化不是很大,但文大小的变化是比较大的。

  3、常识使用脚本文件代替效果:

  比如一些web2.0的样式,如果使用ps制作,每个图片基本会增加%5-%25的大小成本.

  相反,使用javascript代码来实现效果,仅仅只增加几个字节.

  二、图像格式的选择

  一般在网页上使用的图片格式有三种,jpg、png、gif。

  三种格式的具体技术指标不是这篇文章探讨的内容,我们只需要知道在什么时候应该使用什么格式,以减少网页的加载时间。

  1、JPG:一般用于展示风景、人物、艺术照的摄影作品。有时也用在电脑截屏上。

  2、GIF:提供的颜色较少,可用在一些对颜色要求不高的地方,比如网站logo、按钮、表情等等。当然,gif的一个重要的应用是动画图片。

  3、PNG:PNG格式能提供透明背景,是一种专为网页展示而发明的图片格式。一般用于需要背景透明显示或对图像质量要求较高的网页上。

  三、优化CSS

  CSS叠层样式表让网页加载起来更高效,浏览体验也得到提高。有了CSS,表格布局的方式可以退休了。

  四、网址后加斜杠

  有些网址,比如http://www.某某.net/512当服务器收到这样一个地址请求的时候,它需要花费时间去确定这个地址的文件类型。如果512是一个目录,不妨在网址后多加一个斜杠,让其变成http://www.某某.net/512/,这样服务器就能一目了然地知道要访问该目录下的index或default文件,从而节省了加载时间。

  五、标明高度和宽度

  这点很重要,但很多人由于懒惰或其它原因,总是将其忽视。当你在网页上添加图片或表格时,你应该指定它们的高度和宽度,也就是height和width参数。如果浏览器没有找到这两个参数,它需要一边下载图片一边计算大小,如果图片很多,浏览器需要不断地调整页面。这不但影响速度,也影响浏览体验。

  当浏览器知道了高度和宽度参数后,即使图片暂时无法显示,页面上也会腾出图片的空位,然后继续加载后面的内容。从而加载时间快了,浏览体验也更好了

  六、减少http请求

  当浏览者打开某个网页,浏览器会发出很多对象请求(图像、脚本等等),视乎网络延时情况,每个对象加载都会有所延迟。如果网页上对象很多,这可以需要花费大量的时间。

  因此,要为http请求减负。如何减负?

  1、去除一些不必要的对象。

  2、将临近的两张图片合成一张。

  3、合并CSS文件,从而减少http请求。

  七、其它小技巧

  1、去除不必要加载项。

  2、如果在网页上嵌入了其它网站的widget,如果有选择余地,一定要选择速度快的。

  3、尽量用图片代替flash,这对SEO也有好处。

  4、有些内容可以静态化就将其静态化,以减少服务器的负担。

  5、统计代码放在页尾(或者使用延迟加载)。

  总结:处理网站网页打开速度慢的问题,需要寻找出速度慢的原因,再根据上述情况采取处理方法,如果是服务器问题,可以考虑调整服务器或者更换,或者用cdn加速。


Tags: