Super Cache Plus – 内存级的 WordPress 缓存插件(转载)

我目前一直使用wp super cache这个worpdress插件,它非常棒,在我测试使用过的静态化插件中,是最好用和最有效果的一个。昨天看到这里介绍Super Cache Plus这个使用内存在进行缓存的wordpress插件,颇为有趣,不知道这个内存占用是怎么样的一个情况,我知道大多数用户的wordpress都是放在虚拟主机上的,会不会有什么内存占用的问题,暂时还不敢在自己的blog上测试。

不知从什么时候开始,就一直研究最佳的WordPress缓存方案(可能是因为WordPress本身弱,不加插件不行。都来插件多了,就慢了)。

后来,和Flygo在讨论中,提到了APC等PHP缓存。于是突发奇想:能不能把WordPress的静态缓存放到内存里呢??恰好在Google的时候。忽然发现了这款插件–Super Cache Plus。

简单介绍

Super Cache Plus的作者是Murmatron。是一个以WP Super Cache为基础进行改造的插件。主要特色是能够配合APC/Zend Cache/eAccelerator等PHP加速程序进行缓存。

为什么说Super Cache Plus快?

这个要从服务器层面说起。大家可能不知道,在服务器中,为什么APC这一类的“占内存”大户反而可以“加速”呢?其实,在服务器的运行中,一般的性能瓶颈都在于硬盘的速度,内存速度起码为硬盘速度的几百倍。在没有APC一类程序的情况下。每次运行一个PHP文件。都需要从硬盘中读取。大大影响了运行的速度。添加了APC一类程序之后。php编译后的版本可以常驻内存。需要的时候直接输出,又快又省事。

Super Cache Plus工作原理:

Super Cache Plus的工作原理和WP Super Cache基本相同。如果你的服务器安装了eAccelerator/Memcached/APC/Xcache/Zend cache的话(可以使用PHPINFO查看)。就可以安装者个插件。当你正确设置之后(在插件的WP-Cache Storage Engine选择正确的缓存引擎)。它可以把你缓存的文件提交到内存里。当别人访问的时候,就直接访问内存的文件。而无须读取硬盘了。

Super Cache Plus的特色有:
1 非常智能的过期文件处理机制。完全无须人工干预。
2 应该是目前唯一在WordPress上能够进行内存缓存的插件。
3 强大的功能和配置(你也可以理解为过于复杂)
4 不过目前官方更新速度比较慢,最新是0.7.5.1版。但你也可以透过SVN获取最新的开发版。

相关内容

This entry was posted in wordpress and tagged . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">