查看: 787|回复: 0

[建站] 谈谈如何让你的网站访问速度更加快速

[复制链接]

2万

主题

2万

帖子

4万

积分

新手上路

Rank: 1

积分
42349

实名认证用户VIP贵宾

发表于 2011-9-23 14:57 | 显示全部楼层 |阅读模式
  一个好的网站,页面打开是一个非常重要的指标。像百度,淘宝,腾讯这样的大站页面打开速度都是超快的(谷歌,因为人为因素例外)。他们做了哪些优化呢,作为草根站长没有那么多的人力物里又有什么好方法呢?别急让笔者一一分析。

  1.HTTP连接数

  对HTTP协议有研究的朋友一定知道http是基于socket的短连接,所谓短连接就是一次请求一次连接,n张图片就是n个请求连接,每次请求后http都会断开。连接越多处理的东西也就越多。那怎么知道自己的网站页面有多少连接数呢?请看下图

  上图是通过火狐firebug截取的网站《嘉兴seo》(也就是本人的博客)加载时间图。列表中有是请求连接的列表。如果页面连接数 怎么来降低连接数呢?就以淘宝为例吧!还是看图
  

  看完大家应该明白大概了,淘宝将n张图片合并在一张图片了,本来几十个连接现在只要1张图片了!省了多少连接?至于这些图片怎么切割建议大家学习一下CSS Sprites网上有很多教程。

  减少http的连接数最好的方法还是能合并则合并,比如首页样式也可直接写在html中(尽量不要嵌套在标签里)。

  2.CDN加速

  什么是CDN加速,建议大家看下百度百科(http://baike.baidu.com/view/1743190.htm)上面有详细的介绍。大家看完原理也就明白了为什么加快网页显示速度了。

  3.优化网页结构

  a.重复的CSS和js采用独立文件,因为浏览器缓存的缘故,多个页面就无需重复去服务端下载了。

  b.将js放到页末。这个应该很好理解,也就是为了让DOM有先先加载。

  4.压缩文件

  大家都知道可以通过winrar将文件打包成压缩文件,以减少体积。着同样适用于网站网页中。像jquery有个min版就是压缩了功能一样体积小了很多。类似的还有图片压缩等。

  5.其他方法

  除了以上最重要几点还有很多加快网站加载速度的方法,比如服务端启用启用Gzip压缩,对文件头指定Expires, 规避重定向等等。
温馨提示:
1、本内容转载于网络,版权归原作者所有!
2、本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
3、本内容若侵犯到你的版权利益,请联系我们,会尽快给予删除处理!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

客服QQ/微信
89080001 周一至周日:09:00 - 22:00
十五年老品牌,学习网上创业赚钱,首先生财有道,值得信赖!
生财有道 版权所有!

本站内容均转载于互联网,并不代表生财有道立场!
拒绝任何人以任何形式在本站发表与中华人民共和国法律相抵触的言论!

QQ|小黑屋|广告服务|加入vip|APP下载| 生财有道

GMT+8, 2024-11-27 10:43 , Processed in 0.087325 second(s), 32 queries .

快速回复 返回顶部 返回列表