服务器与VPS
促销优惠信息

安装Memcached插件显著提升wordpress速度

查看目录
文章目录隐藏
  1. 一、什么是Memcached
  2. 二、为什么要安装Memcached
  3. 三、如何安装Memcached
  4. WordPress 如何启用 Memcached

很多人觉得 WordPress 速度慢,那我想他应该没有安装 Memcached插件,一点不夸张,装上 Memcached 就可以让 WordPress 网站速度快上好几倍,所以并不是wordpress慢,而是你还没有真正了解它,所以我们应该学会如何进行 WordPress 优化。

一、什么是Memcached

Memcached 是一种高性能的分布式内存对象缓存系统。Memcached 既能提高访问的速度,同时还减低了数据库的负载。Memcached 几乎完全放弃了任何数据都从数据库读取的方式,同时,它还缩短了用户查看页面的速度、更好的资源分配方式。

Memcached 的官方网站:http://memcached.org

二、为什么要安装Memcached

WordPress 是世界上用户最多的开源建站程序,据统计全球至少43%的网站由wordpress程序搭建。但是,wordpress的访问速度也一直被认为不够优秀。那么怎么提高wordpress网站速度呢?可以安装 Memcached,装上 Memcached 可以让 WordPress 打开速度快上好几倍,此外,搭配其他wordpress速度优化的几个设置可以更好的解放网站速度。

三、如何安装Memcached

1、宝塔Linux安装Memcached

宝塔面板——软件商店——运行环境,找到Memcached

打开你的服务器管理面板,比如(宝塔面板),软件商店——已安装——php——设置:

安装Memcached插件显著提升wordpress速度

2、

WordPress 如何启用 Memcached

Memcached的安装和启用都很简单,但是需要站长对自己的主机有控制权,至少要使用云服务器或者VPS,因为我们需要在服务器中安装Memcached,以及在php中安装Memcached扩展。如果你使用的还是虚拟主机(空间)是不可以的,现在云主机也都很便宜了,建议大家建站时优先考虑使用云服务器。对于新手,建议大家可以考虑阿里云或者腾讯云,因为这两家云服务商是国内云计算服务的领军者,而且对于新用户比较友好,可以享受超低折扣,而且还有代金券可以抵扣现金。

阿里云代金券

腾讯云代金券

看下如何安装Memcached。

首先,我们登录自己的云服务器的管理面板。国内用户一般都用宝塔,

1、安装Memcached终端:

我们登录宝塔面板——软件商店(搜索 Memcached)——安装:

安装Memcached插件显著提升wordpress速度

2、安装Memcached扩展:

然后,我们继续在软件商店中找到自己的PHP——安装扩展“Memcached’。注意,有两个名字相似的扩展,此处我们要安装含有字母”d“的这个。

安装Memcached插件显著提升wordpress速度

3、安装Memcached is your friend插件:

安装之后,插件会自动生成 object-cache.php 到 wp-content,注意不是 wp-content/plugins/。

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

除了这个单独的插件,还可以安装”WPJAM Basic“插件,这款综合性的插件也集成了Memcached。

4、激活Memcached

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

//是激活Batcache
define('ENABLE_CACHE', true);
//这段是激活Memcached
define('WP_CACHE', true);

如果,你同一个云服务器上安装了多个wordpress网站,那么

Memcached支持多个wordpress网站缓存设置方法:

如果你对VPS 上面第二个网站使用上面的相同操作,之后你会发现,串站了。你打开site2的域名,会发现它跳转到site1上面去了。

之所以出现这种情况,是因为你的多个wordpress的数据表前缀使用默认的WP_造成的,在访问网站调取Memcached缓存时,就出现了调错混淆的情况,所以必须区分多个wordpress网站的缓存区。

网上很多教程教你如何去修改wp_数据表前缀的。 日记哥并不喜欢这种方法。修改数据库一不小心网站就出错了。

这里分享个日记哥自己在用的解决这个冲突的方法:

接修改根目录下的wp-config.php,添加下面这3行代码:

define('ENABLE_CACHE',true);

define('WP_CACHE',true);

define('WP_CACHE_KEY_SALT', 'site1');

其中site1是你的网站域名

比如第一个网站你可以输入数值site1,第二个网站可以输入数值site2,以此类推。 日记哥习惯直接填网站域名,随意就好,数值不同即可:

5、检测Memcached是否启动:

宝塔面板——软件商店——已安装—— Memcached——设置——负载状态:

只要hit数值不是默认的1,即证明Memcached插件已经启动,可以明显提升wordpress速度。

安装Memcached插件显著提升wordpress速度

 

 

 

楚狂人 » 安装Memcached插件显著提升wordpress速度

相关推荐

  • 暂无文章

评论 抢沙发

  • (必填)
  • (必填)

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

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

支付宝扫一扫打赏

微信扫一扫打赏