codetc - 网站开发技术 首页 前端 查看内容

优化网站页面提高网页的加载速度

2014-12-17 23:03| 发布者: CODETC| 查看: 2344| 评论: 0

关于优化网站的加载速度,之前我们也有提过一些方法,其实网站要想加载快无非就是减少http请求次数,下面说一下具体做法:


1:字符集声明
如果部分未定义字符集,将增加页面渲染次数,速度减慢,所以在head里应当使用Meta来声明页面的字符集。


2:Meta信息完善程度
建议网站meta信息填写完整


3:合并域名


4:取消重定向
无论是通过服务器端重定向或者JavaScript代码进行内容重定向。网站都会首先加载一个空白的页面,然后在定向到另外的页面,这样不仅延长了页面的加载时间,还很有可能导致无法跳转,让用户面对一个“空白”页面。


5:合并JS
清除重复多余的脚本,将网站中的js封装到一起,减小请求次数,缩小JavaScript比如去除不必要的空格和其他标签等


6:合并CSS
将网站中的css封装到一起,也是为了减小请求次数。


7:使用Css Sprite
CSS Sprites简介 CSSSprites在国内很多人叫css精灵,是一种网页图片应用处理方式。


8:启用Gzip


9:CSS位置
建议将他们放到前,如果CSS放在后,页面需要重新渲染,打开速度受到影响。


10:js位置
JS放在页面最后,可以加快页面打开速度。


11:图片大小声明
如果图片不指定长宽尺寸,则页面需要重新渲染,速度受到影响。


12:图片Alt信息检测
建议为网页img标签增加alt信息(检测信息为整个页面图片,加入这项信息可使网页上的图片更容易被用户检索到)


13:去除错误连接
无法打开的连接,会导致页面打开缓慢,请及时修正或删除。并给网站做404。


14:缓存静态资源
变化很少的静态资源可以设置客户端缓存,减少请求。比如一篇文章发布后就不在改了,这样就应该生成html文件,来提高网站加载速度。


15:URL长度检测
建议URL长度在256字节以内。


16:在静态页面上不建议使用动态参数
在静态页面上使用动态参数,会造成spider多次和重复抓取,检测出很多.php的URL,其实就是动态网页


17:尽量不用Frame/iFrame


18:Flash不要出现没必要的文字信息


19:减少域名DNS查找时间
用户在浏览器的地址栏中键入域名后,浏览器就会通过DNS系统查找域名对应的IP地址,所以需要将DNS的时间设置在较低的水平,比如平均60-100毫秒进行一次DNS查询。

文章来源 CODETC,欢迎分享,转载请注明地址: http://www.codetc.com/article-96-1.html

最新评论

 作为游客发表评论,请输入您的昵称

返回顶部