用W3 Total Cache改善WordPress的表现
如果有那么一个插件可以用近乎完美的方案来改善WordPress的表现,这就必定是W3 Total Cache了,这是一个被众多知名网站所使用的优秀的缓存插件,这其中也包括了 Make Tech Easier。
为什么需要缓存插件?
无论何时你载入一个WP站点上的页面,服务器必须先在数据库里查询相关内容,然后在发送到浏览器供你浏览前格式化内容为HTML格式。如果你的网站每天只有10至20个访问者的话,这样是很好的。但是如果你每天有成千上万的读者的话,你的服务器的CPU工作量就会成倍增加,甚至会崩溃,这就是为什么一些网站当他们的文章在Digg上升至首页后会崩溃。而缓存插件的工作就是将动态页面保存为静态的HTML格式,当访问者访问你的网站时,这个静态页面将会被呈现在读者眼前,而省去从数据库中提取这一步骤。在这种情况下,它会减少CPU的工作量。
W3 Total Cache:一个一站式缓存解决方案
W3TC不仅仅是一个缓存插件,事实上它还集成了很多功能来让你优化网站。
W3 Total cache主要有4个部分的功能:
- 页面缓存
- 数据库缓存
- 压缩脚本
- 内容分发网络
这是设置你的网站为静态html格式并在访问者访问时向他们显示的部分。
在这里,你可以决定是否向登录用户缓存页面以及是否缓存主页。你也可以调整缓存的周期以及浏览者的user agents。如果你正在使用一个适用移动设备的主题的话,你也许需要增加移动设备的user agent到列表里,因此一个适合移动设备的主题(替代缓存页面)将会显示在移动设备上。
压缩脚本
压缩你的CSS和javascript是一个非常好的降低页面文件大小的方法,这也将减少网站的载入时间。在这个设置页面,你可以调整W3TC来压缩HTML代码、Javascript和CSS。

数据库缓存
为了减少数据库查询次数,W3TC会缓存数据库查询,并在一段时间内使其可以产生作用。在这段时间内,所有数据库查询都会从缓存中载入,这样就减少了服务器从数据库中提取数据的时间。当最后期限到了之后,插件会重新缓存数据库查询。

内容分发网络(CDN)
除非你需要使用到很多流量,否则你不需要使用CDN。CDN的任务是从离访问者最近的一个服务器载入你的内容(例如图像、CSS、javascript文件),这样可以使你的内容载入速度提高,同时减少你的服务器的带宽。

W3TC 和多个CDN公司兼容,包括亚马逊云服务、S3,甚至是你自己的FTP帐号,你可以选择从CDN载入你的wp-includes/files、使用中的主题、甚至是压缩后的CSS和JS文件。同时也有些选项让你设置上传到CDN的文件类型。
检查W3TC的运作情况
当你安装并设置好这个插件后,你可以退出WP后台并回到首页,右击页面选择“查看源代码”,拉至底部你可以看到一段W3TC信息,这个可以帮助你知道你的网站载入速度。

当然,你也可以在使用这个插件前后分别查看一次载入速度,再做个比较。
英文原文:http://maketecheasier.com/improve-wordpress-performance-with-w3-total-cache/2010/07/21
原创文章,转载请注明: 转载自网憩阁
本文链接地址: 用W3 Total Cache改善WordPress的表现
博主你使用的这款插件与post-view兼容吗?用了这款插件,post-view还有效果吗?》
[回复]
苌蓊芪 回复:
十月 10th, 2010 at 19:22
@求索阁, post-view我没用,所以不知道是不是兼容了,很抱歉,不能帮上你了
[回复]
博客搞得不错,欢迎也到我那看看,提提建议。
[回复]