Posts Tagged ‘deflate’

最好的wordpress缓存插件:w3 total cache

April 27th, 2010

最近我的bluehost空间经常出现CPU问题,无奈,得考虑用插件了,我这人比较懒,不到必须的时候,我是不会去找解决办法的,但当我认真去找的时候,我必定是想进办法找最好的,特别是性能方面的优化。

1.为什么要找最好的而不找多个结合?WORDPRESS只支持使用单一的CACHE,所以你必须找最好的。

2.先别想插件,你认为最理想的cache应该是什么? 我认为:首先得给匿名用户生成静态页面,然后当此用户发表评论的时候能自动清空该页的静态能重新生成(只是该页),然后其它页面的静态不会影响,仍然是静态的,且静态文件支持gzip或者deflate. 最后就是能给登陆用户做数据库级别的cache . 最后就是不用浪费我时间去修改太多代码就能用.

3.w3 total cache 就是这么好的东西了,装吧,文档详细,功能强大,无敌了.wordpress 遇到性能问题时必装啊

» Read more: 最好的wordpress缓存插件:w3 total cache

Share

.htaccess: performance性能优化,加速网站

April 27th, 2010

最近我的bluehost空间遇到CPU限制了,经常出现throttling,没办法,得做优化提高性能了

记住以上原则:如果不是遇到性能问题,不要浪费时间做优化,一般的优化是有代价的,但使用apache的优化的代价则是非常轻微的,以至于我只发现优点。

在你的站点的.htaccess文件顶增加下面的几行,最好是在最后加吧,不过我实验过,在顶部和底部加没什么区别的。

#下面这一段是告诉浏览器,如果遇到同样的图片或者flash或者html文件,则不要再请求了,取回你本地的缓存吧,别浪费我的服务器资源(so, why not add this line?),事实上如果你可以修改httpd.conf(就是apache的配置文件权)的话,那么直接将这句加在此文件里更好,性能更优(理论上),只是可能相差不大。

<FilesMatch “\.(ico|jpg|jpeg|png|gif|js|css|swf|html|htm|gzip)$”>
ExpiresActive on
ExpiresDefault “access plus 2 hours”
Header set Cache-Control “max-age=1800, public”
FileETag none
</FilesMatch>

#将HTML压缩发送至浏览器(是每次都压缩吗?是的。这样会影响性能吗?会,但速度快了很多。但有一种情况不会,lighthttpd这个服务器的mod_deflate是有cache的,apache没有,很遗憾,如果apache打开了mod_cache的话,那么这个功能就非常好了。但其实增加了速度也是有好处的,速度快了,连接时间就短了,CPU就下降了,所以这个配置不一定适合全部人,要看情况)

#我喜欢我的站一点连接就“闪现”内容的感觉,所以即便浪费些CPU,何况这个浪费简单可以忽略,我喜欢用
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/xml text/css text/plain
AddOutputFilterByType DEFLATE image/svg+xml application/xhtml+xml application/xml
AddOutputFilterByType DEFLATE application/rdf+xml application/rss+xml application/atom+xml
AddOutputFilterByType DEFLATE text/javascript application/javascript application/x-javascript
AddOutputFilterByType DEFLATE application/x-font-ttf application/x-font-otf
AddOutputFilterByType DEFLATE font/truetype font/opentype
</IfModule>

Share