seo海军帽关于网站打开速度优化,网站加载速度优化的14个技巧

文章来源:未知 发布:2018-07-21 23:08点击:

  seo海军帽在做seo的时候,发现网站打开速度越来越重要,特别是手机端的网站打开速度更是直接影响着seo排名,那么,下面seo海军帽就从网站打开速度优化方面来讲解,关于网站加载速度优化的14个技巧,以及网站打开速度慢的原因和解决方案,以提高网站打开速度,网站打开速度无关seo技术,是关于网站建设和网站开发、服务器方面的技术,但是却是影响seo排名因素之一,所以,一定要多加关注。
 
  一、网站打开速度慢的原因有哪些?
 
  (1)、网站内容所占空间的大小
 
  网页内容包括:页面代码,文字,符号,图片,视频,flash文件,语音,音乐等。
 
  (2)、网络带宽
 
  如果带宽过小,页面内容又多,那么肯定会影响页面打开速度。
 
  (3)、服务器处理速度
 
  服务器这块,主要是硬件设施配置怎么样,如果配置低的话CPU处理速度过慢,一样会影响网页打开速度。
 
  (4)、访问量过大
 
  访问量过大,服务器承受压力过大,也会影响网站打开速度。
 
  (5)、DNS解析时间
 
  DNS解析包括往返解析的次数及每次解析所花费的时间,他们两者的积就是DNS解析所消耗的时间,请求过多也就导致加载慢。
 
  (6)、本地网速慢,设备卡
 
  这个就不做过多解释了,相信大家都懂。
 
  以上这几点就是影响网站打开速度的主要原因,当然还有没说到的。
 
  二、网站加载速度优化的14个技巧
 
  1.尽可能的减少HTTP的请求数[content]
 
  2.使用CDN(ContentDeliveryNetwork)[server]
 
  3.添加Expires头(或者Cache-control)[server]
 
  4.Gzip组件[server]
 
  5.将CSS样式放在页面的上方[css]
 
  6.将脚本移动到底部(包括内联的)[javascript]
 
  7.避免使用CSS中的Expressions[css]
 
  8.将JavaScript和CSS独立成外部文件[javascript][css]
 
  9.减少DNS查询[content]
 
  10.压缩JavaScript和CSS(包括内联的)[javascript][css]
 
  11.避免重定向[server]
 
  12.移除重复的脚本[javascript]
 
  13.配置实体标签(ETags)[css]
 
  14.使AJAX缓存
 
  三、网站首页打开速度优化
 
  1、代码的足够简洁
 
  减少代码冗余,保持简洁的代码风格,这是作为一个网页程序员的必修,能同样实现一个效果的能用css就尽量不用js,能用两行代码解决问题的就别写三行,这是最基础的一点。
 
  2、减少资源载入
 
  这里子凡所说的资源主要是指js、css文件,因为我知道现在很多的前端开发设计人员喜欢用各种开源的特效或者别人做好的效果,其中包括为了给网站添加几个图标就引入一个开源的图标字体库,为了某个特效又在引入几个js和css文件,这无形之中就为网站加重了“份量”。
 
  3、图片使用懒加载,视频或音频禁止自动播放
 
  还记得子凡曾在泪雪博客写过关于“图片懒加载是否会影响网站SEO优化”的文章,其中就说到过如何合理的使用图片懒加载技术提升用户体验而不影响网站优化,因为懒加载是为了防止页面一被打开就立即载入图片,这样就会占用网络带宽,从而影响网站的打开速度以及网站首屏的请求,所以非正文图片都是可以做懒加载的。
 
  图片是每个网站基本都少不了的东西,但是对于做视频、音频的站点来说,如果打开页面就自动播放,占用的网站带宽资源都更多了,所以这也是一个网站打开速度优化的一个小知识。
 
  4、使用CDN加速静态资源
 
  关于使用CDN加速是否影响网站优化的文章子凡也曾有过讨论,子凡对于网站整体做CDN加速还是有些不太认同,但是对于将网站静态资源做CDN加速镜像或者缓存优化却是非常认同的,例如将网站的js、css、图片等文件做CDN加速是更有利于整个网站的加载和打开速度的。
 
  5、提升页面渲染速度
 
  将CSS样式写在头部样式表中,减少由CSS文件网络请求造成的渲染阻塞。
 
  将JavaScript放到文档末尾,或使用async方式加载,避免JS执行阻塞渲染。
 
  对非文字元素(如图片,视频)指定宽高,避免浏览器重排重绘。
 
  6、服务器本身的速度优化
 
  启用服务器Gzip压缩功能;
 
  开启数据库查询及页面缓存功能(如果是直接生成静态页面的网站可忽略);
 
  升级或者保证服务器足够的网络带宽;
 
  开启网站缓存,充分利用本地缓存。
 
  同样随着网络安全的重视程度,如果你的网站已经安装SSL证书启用了HTTPS协议,那么你可以开启HTTPS/2或者SPDY这个功能,可以在某些程度上加速网站的打开。
 
  四、网站打开速度慢的解决方法
 
  1、页面简单化
 
  (1)、css,js外部调用,网站头部一般会出现很多外部调用文件,尽量将这些文件合并起来,减少加载请求,js也要少用,比起css来说js的处理时间要长得多,特效过多,执行的时间也会很长,肯定会影响网站打开速度。
 
  (2)、图片优化处理,尽量缩小图片体积,不要使用太大的图片,可进行压缩处理,有些图片可以使用css代替的,那么就用css处理。
 
  (3)、视频与flash,尽量少放,除非是做视频网站,视频不要设置提前加载,这块很影响网站打开速度,少用插件。
 
  (4)、缓存优化,将相同内容,没有变化的页面内容(如:页面头部和尾部),写一个文件加入缓存中,避免二次加载。
 
  (5)、移动网页还可以利用百度推出mip组件,对页面重新改造处理,也能加快打开速度。
 
  2、提高带宽
 
  这个就最简单了,加大带宽就能解决,用钱就能解决。
 
  3、提高服务器的配置
 
  服务器配置低了,CPU处理慢,网站打开速度自然就慢,就跟家用电脑一样,配置差了打什么游戏都卡,没什么好说的,直接购买个配置高的就行了。
 
  若访问量过大,服务器超负荷运行,一个服务器无法满足时,我们可以加服务器,多搞几个来运行分担一个服务器的压力,自然处理速度快了,加载打开速度就也就快了,当然不是盲目加服务器,浪费的事我们也不干。
 
  4、使用CDN加速
 
  用CDN加速器可以减少DNS解析来回时间,从而加快了网站打开速度,市场上也有不少产品,例如百度云加速,阿里云加速等。

相关SEO文章

广告赞助

推荐SEO文章

友情链接

大明SEO博客,专注成都SEO优化技术的分享型博客以及SEO服务、SEO顾问、SEO培训和SEO教学视频,包括SEO教程分析、SEO案例实战分析,共同提高网站优化技术。

Copyright © 2009-2018  www.damingseo.com All rights reserved. 大明SEO 版权所有