< 返回新闻公共列表
网站上的哪些因素会影响页面的加载速度呢?
发布时间:2020-01-06
网站优化用户体验是对一个网站建设优劣的重要考核标准,而网站的访问速度是影响网站用户体验的首要因素,页面加载速度逐渐被各大搜索引擎纳入搜索排名的因素之一,百度在今年的闪电算法中也明确表示移动端首屏的加载速度将会直接影响搜索排名。
那么,什么是页面加载速度? 页面加载速度可以这么去理解,在特定的页面上显示出所有内容的时间,从浏览器的角度是从第一个字节接收信息所需要的时间。 研究表明,大部分搜索引擎会专门测量第一个字节的加载时间,缓慢的加载速度影响搜索引擎分配抓取的权限,从而导致索引页面过少,对用户体验也会产生一定影响。
那么,网站上的哪些因素会影响页面的加载速度呢?
高清图片
弹窗类广告
虚拟主机与网站高防服务器相关基础设置
嵌入式视频
未优化的程序插件与编码
主题模板的相关设计
据相关研究表明:当页面加载时间从 1 秒到 3 秒,跳出的机会增加了30%左右。1s到5s的机会增加到90%,如果你的网站需要10s的加载,跳出的机会将会超过120%。 这是令人难以置信的,因此有效的提高网站加载速度,对于搜索引擎优化而言很重要。
网站优化主要分为两大类,一类是服务器优化,另外一类是网页代码优化。
1、开启MIP
百度对于MIP的描述:使用MIP无需等待加载,页面内容将以更友好的方式瞬时到达用户,如果你还未建站建议新站初期就开始采用MIP,否则后期改版相对麻烦。
2、使用CDN加速。
CDN的全称是Content Delivery Network,解释为内容分发网络。原理思路是通过在网络各处放置节点服务器,将用户的请求重新导向离用户最近的服务节点上,尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。
3、减少重定向
日常工作中,我们经常会对一些需要变更的页面进行 301 重定向,尽量避免网站出现大量的重定向网址,特别是已经参与排名的页面,它耗费了服务器的响应时间。
4、利用缓存插件,缓存访问频繁且不常更新的页面
利用浏览器缓存大量信息(样式表,图像,JavaScript文件等),以便当访问者回到您的网站时,浏览器不必重新加载整个页面。需要注意的是,你需要根据更新频率,设置相关缓存的周期。静态化也是一个不错的选择。
5、开启GZip压缩功能
GZip全称GNUzip,它是一个GNU自由软件的文件压缩程序,它对网页压缩比例是相当高的,通常都能达到70%左右的压缩量。大部分的主机都支持GZip压缩功能。如果你的主机不支持,建议更换主机商。
6、优化代码,减少臃肿结构
代码优化主要就是优化代码的逻辑,减少数据库访问,合并一些相关业务。其次JS脚本是单线程执行,如果过早运行复杂的脚本,网页会停止加载直到脚本运行完毕。因此,在写网页代码的时避免除参与UI的JavaScript脚本外的JS脚本放置于网页较前部分。而CSS文件应尽可能放置于网站head部分或者靠前的地方,避免网页加载后遇到css文件又重新渲染。如果js文件很大,也可以像jQuery一样通过代码压缩技术将代码精简,分成开发用(xx.js)和网站用的(xx.min.js)。
7、减少引用网站外部资源
例如,越来越多地网站在自己的网页上添加的“分享”按钮。通常这些按钮的代码或样式数据都是远程调用的。有时即使是通过cdn加速,也需要比较长的加载时间,从而减慢了我们网站的访问速度。
8、减少图片大小和数量
我们尽量在上传网站图片的时候减少图片的大小和尺寸,可以在上传图片之前对图片进行压缩处理,图片适当尺码即可,不要过大。图片仅仅是网站的点缀,而不需要都是图文。同时,我们也尽量避免使用大量的视频或者音频内容。可以使用代码控制图片加载,在需要的时候才载入图片。当然你也可以通过css与js的方式降低图片打开对网页加载速度的影响。
9、HTTPS优化
百度倡导任何站点开启HTTPS模式,用来加强网站信息传输的安全,同时也会给予一定的排名参考,但我们都制定https需要调用服务器资源并占用一定时间,目前最好的办法就是开启具有https加速的CDN。版权申明:本站文章均来自网络,如有侵权,请联系QQ:410897378邮箱:410897378@qq.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有