搜索

WordPress 如何启用 Memcached 内存缓存

[复制链接]
查看293 | 回复0 | 2021-12-23 13:37 | 显示全部楼层 |阅读模式
Memcached 是什么?
Memcached 是一种高性能的分布式内存对象缓存系统。在动态应用,Memcached 既能提高访问的速度,同时还减低了数据库的负载。
Danga Interactive 为提升 LiveJournal.com 的速度研发了 Memcached。目前,LiveJournal.com 每天已经在向一百万用户提供多达两千万次的页面访问。而这些,是由一个由 Web 服务器和数据库服务器组成的集群完成的。Memcached 几乎完全放弃了任何数据都从数据库读取的方式,同时,它还缩短了用户查看页面的速度、更好的资源分配方式,以及 Memcache 失效时对数据库的访问速度。
WordPress 和 Memcached
由于 WordPress 默认支持 Object Cache,所以在 WordPress 实现 Memcached 就是使用 Memcached 把 WordPress 的 Object Cache 写到内存中去,下次直接从内存中读取。相比直接从数据库去读取数据,或者从 Object Cache 数据存到文件,然后从硬盘中读取,Memcached 有很大的速度优势。
Memcached 命中率
WordPress 如何启用 Memcached 内存缓存
上图是 Memcached 之后的缓存对象的命中率,可以看出命中率是非常高,接近 97%,基本上可以保证所有数据都是从能内存中取,所以使用 Memcached 进行缓存是非常有效的。
WordPress 如何启用 Memcached 缓存
1. 需要你的服务器支持,就是你的 PHP 需要安装上 Memcached 相关的扩展,注意 PHP 有两个扩展:PHP Memcache 扩展PHP Memcached 扩展,两者仅仅相差一个字母 D,你可以通过 phpinfo() 这个 PHP 函数来检测,你安装的是哪个扩展。
2. 根据不同的 PHP 扩展下载不同的 WordPress Memcached 插件(这个很重要):
PHP Memcache 扩展http://wordpress.org/extend/plugins/memcached/
PHP Memcached 扩展https://wordpress.org/plugins/memcached-is-your-friend/
3. 把下载的:object-cache.php 复制到 wp-content,注意不是 wp-content/plugins/。
4. WordPress 会自动检查在 wp-content 目录下是否有 object-cache.php 文件,如果有,直接调用它作为 WordPress 对象缓存机制。

版权声明:

本文内容由晴雪网注册用户自发贡献,版权归原作者所有,晴雪网仅提供信息存储空间服务,不拥有其著作权,亦不承担相应法律责任。如果您发现该作者有涉嫌侵权违法的行为,请立即请联系管理员以及时处理,一经查实,将立刻删除涉嫌侵权违法内容!

注意事项:

本站内容仅供参考,请勿轻信!请谨慎鉴别!请不要轻信页面中的信息,尤其是其中关于功效、疗效、链接、教程、地址、联系方式(QQ、电话、二维码、微信号等一切联系方式,特别是涉及到付款、输入隐私信息的操作)等信息!

晴雪网一个信息分享平台,为您提供精准各种百科知识、生活常识、诗词语句、趣味故事等潮流时尚知识。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则