WordPress如何使用宝塔配置Memcached缓存
目 录
一、什么是 Memcached?
Memcached 是一种高性能的分布式内存对象缓存系统,在动态程序中使用 Memcached, 既能提高访问的速度,同时还减低了数据库的负载。
Memcached 可以存储来自调用数据库和 API,或者页面渲染生成的任意类型的数据(字符串,对象)到内存中,也可以直接到内存中去读取。它的API支持目前大部分流行的编程语言,Memcached 的官方网站:http://memcached.org/
二、配置Memcached步骤
1、安装Memcached
首先在左侧菜单栏进入软件管理,搜索 Memcached
并安装。
然后,在 PHP 相对应的版本中,安装拓展。
2、Memcached 的 PHP 扩展
PHP 有两个 Memcached 扩展:“PHP Memcache 扩展” 和 “PHP Memcached 扩展”,这就是是我们搞混的地方。
PHP Memcache 扩展用 PHP 实现的,支持面向对象和面向过程两种接口,2004年就实现了,是老的扩展,而且功能少,属性也可设置的少。
PHP Memcached 扩展基于 libmemcached 开发的,使用 libmemcached 库提供的 API 与 Memcached 服务进行交互,只支持面向对象的接口,2009年才实现,Memcached 扩展功能更加完善,支持的函数更多,比如支持批量操作,现在一般建议使用 Memcached 扩展
。
3、安装Memcached插件:WPJAM Basic
WPJAM Basic是由我爱水煮鱼(点击访问插件主页)的Denis开发的WordPress插件。这款插件需要的PHP版本必须是PHP7.2以上的版本,请大家牢记,不然无法激活插件。 WPJAM Basic 插件是一款免费的WordPress优化插件,所以大家可以放心下载。
PS:我们上面已经说过了 WPJAM Basic 插件需要PHP7.2以上版本才可以激活成功,请一定要记住。
3.1、前往我们的WordPress网站目录里配置 object-cache.php 文件
将 wpjam-basic/template/
目录下的 object-cache.php 文件复制到 wp-content
目录下,注意不是 wp-content/plugins/
3.2、我们前往WordPress后台的WPJAM里的系统信息页面
在这里我们可以查看到我们WordPress网站配置Memcached缓存加速后的命中次数以及其它相关数据,现在WordPress的Memcached缓存加速已经配置成功了。
三、同一服务器多个WordPress站点使用Memcached冲突的解决办法
进入WordPress站点根目录,编辑根目录下的 wp-config.php
文件,
该代码注释上方添加以下代码
这里引号中间 www.sucaihu.com
只是为了与其他站点区别 Memcached 缓存数据,避免冲突而已,你可以改成自己的网址,也可以不改。记得保存 wp-config.php 文件,然后重启下(个人建议)就OK了!
写到最后
虽然WordPress是一款非常好用的内容管理系统,但是在使用一段时间后确实会有速度明显下降的问题,所以对WordPress进行一些优化也是必须的,例如静态文件的CDN加速,还有我们本文提到的WordPress配置Memcached缓存加速等优化,相信一番折腾后你得WordPress也会在速度上有所提。
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理!
3. 如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有站币奖励和额外收入!
5.如有侵权请联系客服邮件3214567959@qq.com,我们会及时删除
A7站 » WordPress如何使用宝塔配置Memcached缓存