网站速度反映了用户发送Web请求后网站的响应速度。提高网站速度不仅对用户来说会更加友好,现在还会影响到网站的Google排名结果了。就像现在的现代浏览器一样,从微软计划中的IE9 到firefox、google chrome、opera、apple safari,浏览器速度是一个比一个快;还有Google FTTH 光纤到户计划等等。总之,速度提升是未来的一种发展趋势。
Google网站管理员工具后台提供了网站性能统计数据,比如远方博客这几天的网站速度是比 50% 的网站快,中等水平:
性能概况
您网站的平均网页载入时间为 3.3 秒 (更新日期:2010-4-8)。 该网站 比 50% 的网站快。 这些估计值为高准确度 (数据点数量多于 1000)。 下图显示了您网站的平均网页载入时间在近几个月中的变化趋势。为方便您参考,它还显示了全体网站的 20% 分界线,以区别慢速和快速载入时间。
哪个浏览者愿意访问等待半天才打开的一个网页? 提高网站速度对于Internet 用户来说非常值得。全球数十亿Internet用户每个人多等待1秒,就多逝去了数十亿秒的生命,电脑/笔记本电力能源就浪费了不知道多少,也相当于给地球捅了不知道多少刀。
所以,作为一个有着强烈社会责任心的,肩负着保护地球、保护全人类伟大使命的站长/网站管理员,是应该将如何提高网站速度纳入网站优化日程了。这里远方博客(farlee.info)总结了一些如何提高网站速度,顺便提高搜索引擎排名(Google搜索网站排名)的几个方法和体会,也是计划以后为了提高博客网站速度要进行优化的几个方向。
1. 选择适合的虚拟主机/VPS主机/独立服务器
提高网站速度和Google 搜索排名的第一个方面,当然是提高硬件的性能表现。一般个人博客选择虚拟主机,大型网站可以启用独立集群服务器;购买虚拟主机时不只是看网站空间、mysql数据库有多大,还应当关注服务器的CPU等处理性能指标参数;对于南北电信和北方网通的问题,尽量使用双线主机;有时候可以适当选择一些包含网站加速服务的主机,如CDN加速,以及选择采用了类似新浪、网易的网站加速技术的空间提供商。
现在Google搜索退出中国内地转向香港,Google启用香港服务器,所以如果是中文网站可以考虑选择香港主机/服务器。如果是英文网站,想提高网站的Google 搜索排名结果,最好选择国外主机吧。
2. 提高域名解析速度
首先本身域名解析影响SEO和Google PR值,另外域名解些作为用户发送Web请求的第一道响应关口,也是影响网站响应速度的重要因素。中文网站的Google搜索关键词排名是在google.com.hk网站上的排名,谷歌服务器是在设中国香港,同理提高网站域名解析速度,也可以考虑使用香港本地主机空间商提供的DNS服务器,Google搜索引擎来访问网站,就能获得最快的域名解析速度。
3. 网站代码优化/脚本优化/数据库查询优化
尽量减少同一个页面上的代码字节数,20K以内最好;去除重复累赘的无用代码;尽量减少php等服务器脚本代码:实例;一篇文章不宜太长,内容太多可以分成两部分来发表;减少页面模块,比如将Wordpress博客边栏sidebar的栏目减少一些;动态网站要从数据库中取回数据时,优化数据库查询语句等等。
4. 减少HTTP请求/DNS请求数量
我们注意到了当用户访问某个页面发送Web请求时,这个网页上的每一个图片都会发送一个http请求。网站服务器将收到的服务器请求排入等待队列,只能一个个来处理。所以为了缩短响应时间,提高网站速度,可以把多个图片合并在一幅图片上。
很多网站网页上除了自身域名的内容外,还会加载其他域名的内容,比如Google Adsense广告、Google Analytics分析、cnzz网站统计等等。尽量减少这些不同DNS的查询次数,减少Google广告数量,从而可以提高网站速度和Google搜索排名。
5. 使用网站速度分析工具
首先可以登录Google网站管理员工具管理后台,使用网站性能分析工具:控制台--实验室--网站性能;
另外,Google 在文中建议网站管理员可以使用一些免费的网站速度评估工具来优化网站速度。如:
Page Speed 这是一个Firefox Firebug 附加组件。Page Speed 扩展程序安装运行在Firefox浏览器上(Firebug),这个工具会给你提供一些网站优化的建议。比如网站管理员后台的Page Speed 建议:
详细信息:最多可减少 28.9 KB, 可减少 5 项请求, 可减少 1 次 DNS 查询
启用 gzip 压缩
使用 gzip 工具压缩下列资源,可以减少 22.8 KB 的传输量:
* 转至网址http://farlee.info/tag/phpmyadmin (21.4 KB)
* 转至网址http://s8.cnzz.com/stat.php?id (1.35 KB)
尽量减少 DNS 查询次数
下列网址所在的域分别只提供一个资源。如有可能,请从现有的域提供这些资源,以避免进行额外的 DNS 查询:
* 转至网址http://s8.cnzz.com/stat.php?id=1953359&web_id=1953359
由同一网址提供资源
* 转至网址http://www.gravatar.com/avatar.php?gravatar_id=63382134ee4d4396764fb589a9f19c8b&size=32&rating=G
* 转至网址http://www.gravatar.com/avatar.php?gravatar_id=d
其他工具如Yahoo! 的网站速度提升建议工具YSlow,这也是Firefox firebug 附加组件扩展程序。WebPagetest等等。
最后Google指出,网站速度作为考量Google 搜索排名新的一个因素,现在暂时只在谷歌英文网站google.com上实施,同时加载的网站速度对Google 搜索关键词排名结果的影响不到1%。所以趁现在Google 中文搜索还没有考虑网站速度,中文站长们赶紧做好准备吧。
本文转载自:远方博客
2010年04月14日 2:13 下午 沙发
因为是转载,所以就直接转过来了。
2010年04月16日 8:29 上午 板凳
网站加载速度已经成为Google评价一个网站的指标了,不过好像没普及
2010年04月20日 12:09 下午 地板
最关键的还是优化代码,优化数据库优化数据访问请求数量…
2010年08月15日 3:25 上午 4楼
gzip不错,现在稍微大点的站都开启了