其实设置同一台服务器的多个WordPress网站的Redis缓存加速并不是很复杂,只需要在WordPress网站的服务器根目录里找到wp-config.php这个文件,并在wp-config.php文件里添加一行代码,就可以完美的实现同一台服务器的多个WordPress网站开启Redis缓存加速,请看按下图进行设置。
为同一台服务器的多个WordPress网站部署Redis缓存加速代码
大家复制下面的这行代码到你想要设置Redis缓存加速的WordPress网站根目录wp-config.php文件里,并将站点域名设置为你的网站域名即可实现你的同一台服务器的多个WordPress网站的Redis缓存加速。
/**同一服务器多个网站调用redis或者memcached,这里设置的意思是自定义缓存的前缀,多个wordpress设置成不一样的即可**/ define('WP_CACHE_KEY_SALT', 'www.kehan.cc');
一般只需要加上面这一段代码就可以了,下面的这段代码选择性添加。
/**在设置页面刷新缓存时,是否只刷新当前站点的缓存,根据自己的需要设置**/ define( 'WP_REDIS_SELECTIVE_FLUSH', true );
注:需要注意的是同一台服务器下的多个WordPress网站必须使用同一个版本的PHP环境,因为PHP环境需要安装Redis拓展支持才能开启Redis缓存,而且只允许安装在一个PHP环境上面,例如你的有两个WordPress网站使用的是PHP7.0版本,还有两个网站使用的是PHP7.2版本,而你的Redis拓展只能单一的安装在PHP7.0或者PHP7.2上面,安装在7.0的上面,那么7.2的两个WordPress网站就不能享受Redis缓存加速,安装在7.2上面,那么7.0的两个WordPress网站也同样不能使用Redis缓存加速。