在上一篇文章中,我提到可以使用百度云缓存替换memcached插件,加速BAE WordPress,原理就是通过内存缓存常用的对象,从而减少数据库查询,直接从内存中提取。 在目前的状态下,云缓存只会缓存数据库中的对象,缓存内容还比较有限,那么有没有办法进一步利用云缓存,将整个html页面都存入内存中呢?这将极大缩短响应时间,实现真正的“秒开”。 其实是可以做到的。今天提到的另一款插件是batcache。它是建立在memcached插件之上,用来缓存整个网页的插件。和之前相比,这款插件的安装方法更加简单。在插件页面下载zip文件,解压,然后将advanced-cache.php文件拷到/wp-content/目录就行,和之前的object-cache.php在同一个目录。同时,确保wp-config.php中已经激活了WP_CACHE,这个在之前的日志中已经提到,不再赘述。之后SVN commit就行了。极为简单。当然如果要自定义一些参数,可以打开advanced-cache.php文件,调整如下参数:
Tag: 加速
利用百度云缓存加速BAE WordPress
我认为,站长最重要工作之一的就是让读者能够非常快捷便利地访问你的站点。因此站点的性能至关重要。好的硬件和网络环境是一方面,而良好的程序设置也是必不可少的。作为非常流行的内容管理平台,WordPress拥有众多非常优秀的插件,能够极大地提升程序的性能,加快访问速度。不过有的时候,在某些平台上,这些插件可能不能发挥很大的作用。比如BAE,默认程序禁止写入任何文件夹,不开启NFS会把文件写到一个不知名的地方,过几天就删掉了,如果开启NFS,目前会有诸多的bug。因此,诸如W3 Total Cache和WP Super Cache等一系列优秀插件毫无用武之地。那么如何提升在BAE平台上WordPress的性能呢?有几种方法,除去比较平常的gzip,js/css压缩,主题优化等,还有一种几乎没有人提及的方法,那就是利用百度云缓存。