功能介绍

wordpress网站开启memcached缓存,可有效提升网站访问速度,降低卡顿,减轻服务器压力。后台缓存有多种,本文讲解的是memcached和opcache。

配置教程

1.使用宝塔安装opcache非常简单,在PHP 管理中 “安装扩展”找到“opcache”安装就行了。安装完成后,重启一下PHP服务,opcache就开始加速您的PHP代码了。

2.图形化界面查看opcache的工作状态,可查看Opcache缓存命中率、占用内存等信息。

https://github.com/rlerdorf/opcache-status

将其中的opcache.php文件,上传到网站目录,打开对应网址即可查看opcache状态信息。

3.安装memcached同安装opcache一样,需要在php管理中安装Memcached扩展,安装扩展会自动安装并启动“软件商店”中的Memcached应用。

4.安装object-cache.php,从GitHub项目 https://github.com/tollmanz/wordpress-pecl-memcached-object-cache 下载,提取其中的 object-cache.php 文件,然后将object-cache.php文件放到/wp-content/目录,注意不是/wp-content/plugins/目录。

5.安装Batcache是为了让memcached更好用。从wordpress官网下载地址:https://wordpress.org/plugins/batcache/  提取其中的 advanced-cache.php 文件,然后将advanced-cache.php文件放到/wp-content/目录,注意不是/wp-content/plugins/目录。

6.advanced-cache.php有一些自定义的选项可供配置,我们打开源代码文件编辑即可。

var $max_age = 3600; // max_age代表缓存过期时间(以秒为单位),0表示禁用垃圾回收器,建议数值3600。
var $remote = 0; // remote为0表示禁用向远程数据中心发送缓冲,这个可以默认。
var $times = 2; // times表示访问多少次才创建缓存(2是最小值)
var $seconds = 0; // seconds表示在多少秒之后才创建缓存(0表示立即)

7.激活memcached和Batcache ,在根目录下的 wp-config.php中添加以下代码,以使memcached和Batcache生效.

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

具体参考下图:

8.除了使用图形化查看是否设置成功,还可以在添加缓存代码后,退出网站登录,然后刷新网页,按F12查看代码,在“元素”底部出现类似下边绿色文字的提示,代表缓存设置成功!

generated in 0.288 seconds 67244 bytes batcached for 300 seconds

如果没有生效,确认下设置是否正确,没问题可以重启下PHP或者服务器试试!

9.图形化界面查看memcached的工作状态,可查看memcached缓存命中率、占用内存等信息。这里用到的是memcache.php文件,需要打开文件设置下管理员登录账号和密码。

define('ADMIN_USERNAME','memcache'); // Admin Username
define('ADMIN_PASSWORD','password'); // Admin Password

$MEMCACHE_SERVERS 这里如果只配置一个网站,第二行可注销或直接删除。

$MEMCACHE_SERVERS[] = '127.0.0.1:11211'; // add more as an array
//$MEMCACHE_SERVERS[] = 'mymemcache-server2:11211'; // add more as an array

10.上述教程中提到到的文件下载【包括两个插件(强化扩展)object-cache.php和advanced-cache.php,以及两个图形化查看文件opcache.php和memcache.php】

https://www.123pan.com/s/HjgKVv-duLQ3.html 提取码: 9f7u

虽然上边写了这么多,但其实并没有多么复杂,关键是理清头绪。

 
  • 本站名称:清风资源网
  • 本站永久地址:www.mcoxn.com
  • 本站提供的源码、模板、插件等等其他资源,除资源本身问题外,都不包含免费技术服务,请大家谅解!
  • 本站资源解压密码一般都为www.mcoxn.com如发现链接失效,请联系在线客服更新。
  • 本站所有代码模板仅供学习交流使用,请勿用于商业用途,及违法侵权行为使用均与本站无关。
  • 源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。
  • 本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。
  • 本站所有资源来源于公开互联网搜集和网友投稿提供,仅供个人学习研究使用,若本站收录的内容对您的版权或者利益造成损害,请提供相应的资质证明发邮件至kakbga@qq.com我们将于3个工作日内予以删除。