WordPress 优化 OPcache Memcached 缓存

在上一篇文章中,启用了OPcache缓存实际效果是查询时间变短了。但是查询次数并没有减少。也就是显示的额数据好看点,有点自欺欺人而已。后来经过度娘看到一些博主使用OPcache+Memcached来优化WordPress,我也尝试一下。这次折腾完就这样,不想把时间都浪费这个优化上面。

[b2_insert_post id="4902"]

先介绍我的服务器环境是 lnmp1.7  所以按照军哥的教程来。如果你是BT环境那就度娘看BT环境怎么使用 OPcache+Memcached;

0x01 安装 OPcache

OPcache是 Zend 开发的闭源但可以免费使用的 PHP 优化加速组件。lnmp1.7中默认已经安装了OPcache,我们只需要在lnmp1.7目录下执行下安装命令启用即可;

Opcache和eAccelerator两者冲突,执行下面安装命令后会自动卸载eAccelerator;

./addons.sh install opcache    # 执行此命令安装开启OPcache;
./addons.sh uninstall opcache    # 执行此命令卸载OPcache;

0x02 安装 Memcached

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。

执行安装命令后会有两个选项 memcache 和 memcached,一个字母的差别不要选错了;

./addons.sh install memcached    # 执行此命令安装memcached;
./addons.sh uninstall memcached    # 执行此命令卸载memcached;

0x03 安装 Memcached Redux

可以在插件后台下载 Memcached Redux 或者点击跳转插件官网。其实这个插件可以不用在后台安装,可以将插件下载到本地然后解压将object-cache.php上传到 wp-content目录下即可,不是主题目录也不是插件目录。这样就搞定了不需要配置什么。如下图

0x04 缓存效果

下图是启用了OPcache和Memcached后的效果;就这样吧不折腾了。

0x05 Memcached 管理

Memcached 安装好后如何查看效果或者管理呢?可以下载一个 Memcache 探针,官方下载地址如下;解压后将Memcache.php上传至博客根目录使用域名\memcache.php访问输入账户密码即可访问。

[b2_file link="https://pecl.php.net/get/memcache-3.0.8.tgz" name="Memcache v3.0.8" pass="" code=""]

访问memcache.php的默认账户和密码是:memcache\password;修改访问Memcache.php的默认账户和密码需要修改memcache.php的第22-23行如下图标识,修改为你自己想要的账户和密码即可;修改第28行的缓存服务器地址将 mymemcache-server1 替换为127.0.0.1或者你自定的memcached缓存服务器地址,只有一台可以将第29行的参数删除或者注释掉;

相关推荐
python ERROR: Command errored out with exit status 1:
Windows Server 2016 搭建 SMB 共享文件
Windows Server 2019 域环境搭建 SMB 共享文件服务
Parallels Desktop 15.1.3