做过网站性能优化的同学, 应该知道yahoo提供的N条优化建议, 如果对此还不清楚的同学, 请猛击这里:
http://developer.yahoo.com/performance/rules.html
当看完这些优化建议之后, 你会不会觉得要想提高网站的性能还真是一件麻烦事, 有没有一种既简单又有效的方式来实现网站的性能优化呢, 幸运的是, 前不久Google提供了Page Speed Service可以帮你完成这个事情.
我们先来看看什么是Page Speed Service?
Page Speed Service是一个在线服务,可自动提升网页读取速度。要使用这个服务,你需要将自己网站的DNS CNAME地址指向Google的DNS服务器ghs.google.com,Page Speed Service将会从你的服务器抓取内容,重写网页,再通过Google的服务器呈现给最终用户。你的网站访客除了感觉到网页打开速度比以前快了以外,其它都跟以前一样。以后你再也不用关心串联CSS、压缩图片、缓存、gzip资源或其它网页加速技巧,一切都让Google利用自己的服务器为你自动打理好。
看明白了吗, 其实Google的Page Speed Service用了一个巧妙又聪明的方法实现网站的前端优化, 这个服务有点像CDN, 是Google在云计算方面的一次重要尝试, 很可能会对Amazon的云服务形成致命的威胁.
据Google称经Page Speed Service的网站,速度会有25%至60%的提升, 具体如何,我们接下来会做一个测试.
好了, 讲了这么多, 我们还是先来体验一下Page Speed Service, 首先我们需要提交一个申请, 申请地址如下:
https://docs.google.com/spreadsheet/viewform?formkey=dDdjcmNBZFZsX2c0SkJPQnR3aGdnd0E6MQ&ifq&ndplr=1
因为现在Page Speed Service属于限制测试阶段, 还没有敞开对用户开放, 所以, 申请通过的时间不是很确定, 反正我是等了一个月左右吧:)
如果你通过了申请, Google会给你发一封邮件用来激活Page Speed Service. 点击邮件里的链接,激活成功的提示界面如下
然后, 根据Google提供的帮助文档, 相信你很快能够完成相关的设置, 在这样要赞一google的文档, 真的很详尽. 具体参考如下:
http://code.google.com/speed/pss/docs/setup.html
其实, Google Page Speed Service的工作原理就是利用DNS域名解析, 当你把网站的域名指向google的DNS服务器ghs.google.com时, google便自动抓取你的网站内容,然后根据最佳前端的优化rules对images, css以及js进行优化,最后通过Google的缓存代理网络向全世界提供网页访问服务。但是,网站的动态内容响应部分仍然走的主机服务器.
在这里(http://www.webpagetest.org/compare)可以在线测试你的网站在用Page Spped Service加速后能快多少,据Google对一些网站的测试,使用Page Speed Service后网页打开速度会比以前提高25-60%。当前由于申请测试人数太多,可能会需要等待。
文章评论
博主,新年快乐!好久没来了,今天又支持来啦!
有个小站想弄,但是看到这么多英文我傻眼了。
留着,以后慢慢研究吧。
路过,打酱油!= =