缓存引擎与内容管理系统全解析
1. 缓存引擎相关
1.1 移除 JPCache
若要移除 JPCache,需对所有 PHP 脚本进行搜索,删除其中对jpcache.php文件的include或require引用。移除这些引用后,便可安全地删除 JPCache 目录。如需了解更多关于 JPCache 的信息,可访问 http://www.jpcache.com 。
1.2 memcached 系统
与 APC、eAccelerator 和 JPCache 提供的输出缓存系统不同,memcached 系统依靠缓存后端对象来提升速度。它是由 Danga Interactive 开发的分布式内存对象缓存系统,该团队也是 LiveJournal.com 的开发者。memcached 缓存的是各种代码对象,尤其是数据库结果对象和数据模型实体,而非页面输出或编译后的 PHP 操作码。
这个缓存解决方案与本章介绍的其他系统有所不同,它需要一个守护进程一直运行。PHP 可以使用其 memcached 函数集来访问和使用内存中的对象缓存。
1.3 安装 memcached
安装 memcached 可按以下步骤操作:
1. 从 http://www.danga.com/memcached/ 下载守护进程的源代码。
2. 解压 tar/gzip 归档文件,并进入新创建的文件夹:
tar -xvzf memcache