技术分享

WordPress网站访问慢,盘点提速优化技巧(二):优化配置memcached缓存(价值10W)

宝塔BT面板+wordpress如何开启Memcached缓存,主要减少不必要的数据库查询,查询结果缓存,提升网站访问速度,降低服务器的开销。有个朋友让我给他安装调试Memcached,也是一个wordpress站点,之前因为没有接触过使用过,所以也不知道,学习一下呗。根据提供的方法按部就班的操作基本就OK了。1、在php设置里面安装Memcached扩展,这个我们需要查看自己的网站目前使用的php版本是哪个,然后找到对应的php版本,并且安装扩展即可。
2、安装好Memcached,然后开启Memcached。
3、配置wordpress插件来使用Memcachedmemcached插件有两个地方可以下载,我们可以访问github项目页面下载插件包:https://github.com/tollmanz/wordpress-pecl-memcached-object-cache
下载并解压得到的 object-cache.php,上传到 wp-content 目录即可开启memcached缓存。或者我们去wodpress后台的插件库里下载MemcacheD Is Your Friend,只要后台搜索下既可默认下载安装就可以了。
4、编辑wp-config.php 文件,上述所说步骤做完之后,编辑博客根目录的wp-config.php 文件,添加下方两段代码进去并保存:define('ENABLE_CACHE',true);
define('WP_CACHE',true);
5、查看效果,检查是否配置成功,以及访问速度是否有提升,缓存命中率等等数据可以看得出了。
另外还有相对简单一些的方法,直接安装 WPJAM BASIC 插件,当然服务器配置安装Memcached还有php开启扩展支持也还是和上面的一样的操作。安装好之后直接去插件后台开启memcached缓存,也需要手动复制插件目录下的文件object-cache.php上传到 wp-content 目录,这样我们在wordpress后台就可以直观的看到缓存和命中率相关的一些数据了。
需要注意的一个知识点,如果是我们的服务器上有多个wordpress站点,如果这样配置会出现一些问题和冲突的。
解决方法:进入WordPress站点根目录,编辑根目录下的wp-config.php文件,在文件的如下位置/* 好了!请不要再继续编辑。请保存本文件。使用愉快!*/该代码注释上方添加以下代码,填写一个随机字符串,比如下面的,只有每个站点的这个不同即可/* 同服务器多站点Memcached内存缓存分离 -https://zouaw.com/ */
define('WP_CACHE_KEY_SALT', 'suijizifuchuan');
小飞
没有人可以左右你的人生,只是很多时候我们需要多一些勇气,去坚定自己的选择。
查看“小飞”的所有文章 →

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

相关推荐