缙哥哥的博客
与你分享我的点点滴滴生活

宝塔下运行Memcached加速WordPress,附插件配置方法

280G全国流量的电信星海卡仅需29元/月,长期可续该套餐,随时可注销

如果不用内存缓存技术来给缙哥哥的博客进行加速,你会觉得非常非常卡。而在宝塔下运行 Memcached 加速缙哥哥的博客(WordPress),缙哥哥初步估计速度上至少提升了5-10倍以上。今天基础知识就不讲了,有想了解的,可以看看缙哥哥以往的文章:

宝塔Linux安装Memcached

这里你首先得把基础环境安装好,由于本篇文章将的是内存缓存,不再多说。

首先在左侧菜单栏进入软件管理,找到 Memcached 1.5 并安装它,为了稳定运行,缙哥哥所有环境均使用编译安装。

然后,在 PHP 相对应的版本中,安装拓展

WordPress安装启用Memcached

需要你的服务器支持,就是你的 PHP 需要安装上 Memcached 相关的扩展,注意 PHP 有两个扩展:PHP Memcache 扩展 和 PHP Memcached 扩展,两者仅仅相差一个字母 D,你可以通过 phpinfo() 这个 PHP 函数来检测,你安装的是哪个扩展。如果你已经做好了上一步操作,这里可以不用管!

下载 WordPress 中的 memcached-is-your-friend 插件.

从这下载插件并解压,把里面的 memcached-class-object-cache.php 重命名为 object-cache.php 上传至 /wp-content/ 目录,注意不是 wp-content/plugins/ 目录.

同一服务器多个WordPress站点使用Memcached冲突的解决办法

根据不同的 PHP 扩展下载不同的 WordPress Memcached 插件(这个很重要):
PHP Memcache 扩展:http://wordpress.org/extend/plugins/memcached/
PHP Memcached 扩展:https://wordpress.org/plugins/memcached-is-your-friend/

WordPress 会自动检查在 wp-content 目录下是否有 object-cache.php 文件,如果有,直接调用它作为 WordPress 对象缓存机制。

由于插件太老,这里直接分享 object-cache.php 文件,下载后放入站点 wp-content 目录下即可。

上述所说步骤做完之后,编辑博客根目录的wp-config.php 文件,添加下方两段代码进去并保存:

//是激活Batcache(功能说明https://www.dujin.org/11458.html)
define('ENABLE_CACHE', true);
//这段是激活Memcached(功能说明https://www.dujin.org/11458.html)
define('WP_CACHE', true);

缙哥哥截图给大家看下

上方步骤完成之后,进入博客后台 – 插件 – 已安装插件,如下图所示,就已经开启了 Memcached 缓存功能,试试打开速度,是不是飞快?

好了,就是这么简单。在最后,推荐个《Memcached 内存缓存图形化界面监控页面》,可以直观的查看缓存命中等情况,还可以一键清理缓存

Memcached 内存缓存图形化界面监控页面

赞(22) 打赏
转载请注明来源及链接:缙哥哥 » 宝塔下运行Memcached加速WordPress,附插件配置方法
如需 WordPress 优化加速、二次开发、托管等服务,可联系我购买付费服务:点此联系我 | 近期站内热门福利:

评论 6

评论前必须登录!

 

  1. #4

    启用memcached.php缓存后,为啥命中率只有70%,请问这是啥原因啊,而且感觉后台还是有点慢啊

    jmgs3年前 (2021-04-02)
  2. #3

    用的水煮鱼的WPJAM自带这个的

    吃瓜网4年前 (2020-02-19)
  3. #2

    推荐个《Memcached 内存缓存图形化界面监控页面》,这个我下载了,放在根目录,设置好用户名和密码,死活进不去,好奇怪,最后只好使用宝塔自带的了。

    i21204年前 (2019-12-01)
  4. #1

    并不能一键清理缓存,只是刷新。

    norland4年前 (2019-11-30)

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册