用YSlow来优化网站性能

| 9 Comments | 2 TrackBacks

使用Firefox的网站开发者大多都会安装Firebug,而使用Firebug的用户也大多会使用YSlow。

今天DavidYin就用了YSlow来优化网站的性能,当然还是以本Blog为例。
测试的结果很不好,performance分只有F(27),根据YSlow的建议,对,htaccess中做了以下的优化.

FileETag none
ExpiresActive On
ExpiresDefault A86400
ExpiresByType application/javascript A2592000
ExpiresByType application/x-javascript A2592000
ExpiresByType text/css A2592000
ExpiresByType image/x-icon A2592000
ExpiresByType image/gif A604800
ExpiresByType image/png A604800
ExpiresByType image/jpeg A604800
ExpiresByType text/plain A604800
ExpiresByType application/x-shockwave-flash A604800
ExpiresByType video/x-flv A604800
ExpiresByType application/pdf A604800
ExpiresByType text/html A900
AddOutputFilterByType DEFLATE text/css application/javascript

这个部分是我可以做的优化,也是针对本站自身的优化,主要有两项,一个是增加文件的有效期,全局默认是1天,然后对个别文件类型进行个别设置。另外一个是增加Gzip的压缩设置,对于CSS和JS文件进行压缩,以提高响应能力。


Hosting in Chinese

还有一个是针对网站的"小玩意"部分,被全部移到"关于David Yin"的页面,将不再各个页面显示了。这个部分可以提高整个页面的loading性能。

对于原先的Feed订阅图标,简化为只显示订阅数。原因是Feedsky本身没有做优化,图片等都没有设置有效期。之前的小玩意部分也有部分原因是因为这个。

撤掉了雅虎统计的代码,没有什么特别的理由,只是完成试用了,觉得没有什么特色,所以撤了。

把三个CSS文件归拢为一个,全部放在了一起,减少http request数。

剩下的一些问题,则无法解决,因为不是本站自身的问题,也无从入手,除非不用,用了就只能这样。
比如 Reduce DNS lookups,因为需要有这些不同网站提供的服务,要用就一定会超过4个域名。
比如CDN的问题,如本Blog这样小的站点,没可能用到CDN,所以就让它F了。
比如 Minify JS的问题,大部分JS都来自鲜果和Google及统计系统。

现在我看首页的performance分值也只有F(52),不过网站的相应速度,以及整体的反应已经提高了很多,可以直接的感受到。

请来自各地的朋友,如果以前有来过SEO 网站优化推广的话,说说你的感觉。


作者: David Yin
原载: SEO 网站优化推广
版权所有。转载时必须以链接形式注明作者和及本声明。
请点击鲜果推荐,让更多的读者受益:
请订阅Feed来获得最新文章,从下面选择你喜欢的阅读器来订阅全文输出的SEO 网站优化推广。

2 TrackBacks

这几天,从网站的几个方面进行了优化,如屏蔽了若干个spammer的IP地址,接着又根据Yslow的建议来进行优化,最后还屏蔽了bad behavior spider的IP地址。 获益很多,有些事立刻可以感受到的,比如本站的访客,即刻感到访问网站快了许多。比如从网站的负荷来看,CPU时间也下降了许多。虽然屏蔽了不少的IP地址,但从网站统计系统的统计来看,访问数保持稳定,没有什么起伏。 那么对于排名会有什么影响呢? 首先从Google AdWords的质量分算法中可以得知,网站访问速度是因素之一。那么我... Read More

在过去的几周内,DavidYin对SEO网站优化Blog,进行了一系列的优化,主要的目的是改善网站性能,提高用户体验,节省网站的带宽,提高页面返回的速度。 比如通过阻止spam的访问,来过滤掉不必要的网站开销。 用YSlow来优化网站性能,从页面级别来减少http请求,压缩文件,增加缓存等方法来优化,让用户能够直接的感受到网站速度的提高。 再应用htaccess给网站加上防盗链机制,让查看被盗用的内容的那部分用户能回到本站,以获取更为准确的内容。 那让我们来看看最近几周同之前的流量的变化。 本次优化... Read More

9 Comments

非常使用,谢谢分享!!
一个问题是:为什么不对全站进行Gzip压缩呢~?

图片和pdf文件本身已经是压缩过的,再用Gzip,只会浪费CPU时间,可能还会增加文件尺寸。
Gzip对于文本文件的压缩很有效。

不知是否错觉,快了..国内网通

AD放在文章中间有点影响阅读

如果感觉到广告的影响,那说明匹配的还不够好,如果匹配的好,就只有帮助而没有影响了。

感觉上速度是快了一些

感谢分享,确实非常有意义~!

感觉真的快了不少!
页面载入时间比以前少多了!

今天发现中美的Tb级光缆已经通了,可能这个也是访问美国网站增速的原因之一。

应该不是,因为从北美访问的速度也快了,从ySlow的指标也看出速度快了。

Leave a comment

Name和email是必填项

关于

David Yin
研究(SEO)搜索引擎优化排名和(PPC)竞价排名技术,总结搜索营销学的各种方法和趋势。
David Yin
Email:seo[AT]g2soft.net

Archives

OpenID accepted here Learn more about OpenID
Powered by Movable Type 5.02

关于本文

本文由 David Yin 发表于 October 7, 2008 8:24 PM

上一篇是留言的艺术

下一篇是进一步优化,提高YSlow性能分

首页查看最新内容,或者到归档页面查看所有内容。

订阅SEO 网站优化推广