博客之Yslow优化

1.Grade B on Use a Content Delivery Network (CDN)

这个似乎是跟电信、移动、网通这些因素有关,所以是B,我还比较奇怪的,难道是因为我的服务器在美国的关系!

2.Grade B on Compress components with gzip

这个就是我前几天说的设置《CP的优化网站 gzip压缩设置》, 在CP的软件里面选择 优化网站,然后选择第三个

text/html text/plain text/xml text/css application/x-httpd-php application/x-javascript

但是我无论设置成第三个还是第二个,评分都上不去,纳闷,求解。

There is 1 plain text component that should be sent compressed

http://www.yshe.net/wp-content/themes/zbench/comments-ajax.js

3.Grade n/a on Make JavaScript and CSS external

google出来提示:剥离后,能够有针对性的对其进行单独的处理策略,比如压缩或者缓存策略。但是还是不懂求解。

4.Grade B on Configure entity tags (ETags)

Etag(Entity tags )实体标签。这个tag和你在网上经常看到的标签云那种tag有点区别。这个Etag不是给用户用的,而是给浏览器缓存用的。Etag是服务器告诉浏览器缓存,缓存中的内容是否已经发生变化的一种机制。通过Etag,浏览器就可以知道现在的缓存中的内容是不是最新的,需不需要重新从服务器上重新下载。这和 “Last-Modified”的概念有点类似。很遗憾作为网页开发人员对此无能为力。他依然是网站服务器人员的工作范畴。

FileETag none

5.Grade F on Add Expires headers

<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 7 days"
ExpiresByType image/gif "access plus 30 days"
</IfModule>

解释下就是设置过期的HTTP Header.设置Expires Header可以将脚本, 样式表, 图片, Flash等缓存在浏览器的Cache中.这个也是服务器设置的,Apache服务器解决方法,在.htaccess文件里写入以上代码就可以解决。

终于向A挺进了。但是广告都被我去掉了,添加上去估计评分又会降很多。

,

有 3 条《博客之Yslow优化》的回复

  1. N | #1

    我也搞过,曾经搞到了A,加了广告就不行了~~~

  2. 就那天看到试了下。

发表评论

ctrl+enter

提醒:自动屏蔽广告和非中文评论!!!