Home > Wordpress技术 | wordpress资源 > 用W3 Total Cache改善WordPress的表现

用W3 Total Cache改善WordPress的表现

撰写于 2010年07月24日 | 3 条评论

如果有那么一个插件可以用近乎完美的方案来改善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的表现

无觅相关文章插件,快速提升流量

» 标签: , , ,

评论:2

  1. 10/10/10

    博主你使用的这款插件与post-view兼容吗?用了这款插件,post-view还有效果吗?》

    [回复]

    苌蓊芪 回复:

    @求索阁, post-view我没用,所以不知道是不是兼容了,很抱歉,不能帮上你了

    [回复]

  2. 10/08/05

    博客搞得不错,欢迎也到我那看看,提提建议。

    [回复]

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>