搜索本站精品资源

本站所有资源均为高质量资源,各种姿势下载。

WordPress如何使用宝塔配置Memcached缓存

作者 : 3214567959 文章热度:756

目 录

一、什么是 Memcached?

Memcached 是一种高性能的分布式内存对象缓存系统,在动态程序中使用 Memcached, 既能提高访问的速度,同时还减低了数据库的负载。

Memcached 可以存储来自调用数据库和 API,或者页面渲染生成的任意类型的数据(字符串,对象)到内存中,也可以直接到内存中去读取。它的API支持目前大部分流行的编程语言,Memcached 的官方网站:http://memcached.org/

二、配置Memcached步骤

1、安装Memcached

首先在左侧菜单栏进入软件管理,搜索 Memcached 并安装。

WordPress如何使用宝塔配置Memcached缓存-A7站

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

WordPress如何使用宝塔配置Memcached缓存-A7站

2、Memcached 的 PHP 扩展

PHP 有两个 Memcached 扩展:“PHP Memcache 扩展” 和 “PHP Memcached 扩展”,这就是是我们搞混的地方。

PHP Memcache 扩展用 PHP 实现的,支持面向对象和面向过程两种接口,2004年就实现了,是老的扩展,而且功能少,属性也可设置的少。

PHP Memcached 扩展基于 libmemcached 开发的,使用 libmemcached 库提供的 API 与 Memcached 服务进行交互,只支持面向对象的接口,2009年才实现,Memcached 扩展功能更加完善,支持的函数更多,比如支持批量操作,现在一般建议使用 Memcached 扩展

WordPress如何使用宝塔配置Memcached缓存-A7站

3、安装Memcached插件:WPJAM Basic

WPJAM Basic是由我爱水煮鱼(点击访问插件主页)的Denis开发的WordPress插件。这款插件需要的PHP版本必须是PHP7.2以上的版本,请大家牢记,不然无法激活插件。 WPJAM Basic 插件是一款免费的WordPress优化插件,所以大家可以放心下载。

WordPress如何使用宝塔配置Memcached缓存-A7站

PS:我们上面已经说过了 WPJAM Basic 插件需要PHP7.2以上版本才可以激活成功,请一定要记住。

3.1、前往我们的WordPress网站目录里配置 object-cache.php 文件

WordPress如何使用宝塔配置Memcached缓存-A7站

将 wpjam-basic/template/ 目录下的 object-cache.php 文件复制到 wp-content 目录下,注意不是 wp-content/plugins/

3.2、我们前往WordPress后台的WPJAM里的系统信息页面

WordPress如何使用宝塔配置Memcached缓存-A7站

在这里我们可以查看到我们WordPress网站配置Memcached缓存加速后的命中次数以及其它相关数据,现在WordPress的Memcached缓存加速已经配置成功了。

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

进入WordPress站点根目录,编辑根目录下的 wp-config.php 文件,

/* 好了!请不要再继续编辑。请保存本文件。使用愉快! */

该代码注释上方添加以下代码

/* 同服务器多站点Memcached内存缓存分离*/
define('WP_CACHE_KEY_SALT', 'www.sucaihu.com');

这里引号中间 www.sucaihu.com 只是为了与其他站点区别 Memcached 缓存数据,避免冲突而已,你可以改成自己的网址,也可以不改。记得保存 wp-config.php 文件,然后重启下(个人建议)就OK了!

写到最后

虽然WordPress是一款非常好用的内容管理系统,但是在使用一段时间后确实会有速度明显下降的问题,所以对WordPress进行一些优化也是必须的,例如静态文件的CDN加速,还有我们本文提到的WordPress配置Memcached缓存加速等优化,相信一番折腾后你得WordPress也会在速度上有所提。

 

1. 本站所有资源来源于用户上传和网络搜集,版权归原作者所有,如需商业用途或转载请与作者联系,因此不包含技术服务请大家谅解!
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理!
3. 如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有站币奖励和额外收入!
5.如有侵权请联系客服邮件3214567959@qq.com,我们会及时删除
A7站 » WordPress如何使用宝塔配置Memcached缓存

发表评论

1320+

本站勉强运行

285+

用户总数

198+

资源总数

0+

今日更新

2022-8-26

最后更新时间