php 7同时启用memcache和memcacheD 优化wordpress服务器响应时间

前提:Linux VPS;LNMP一键安装包;已安装WP。

首先安装memcached:

在lnmp一键安装包里有addons.sh,运行./addons.sh,分别安装memcacheD和opcache。

wget https://github.com/websupport-sk/pecl-memcache/archive/php7.zip

修改php.ini 加载Memcache组件(lnmp一键包默认的php.ini的位置是:/usr/local/php/etc/php.ini)


重启lnmp:lnmp restart

下载插件:https://wordpress.org/plugins/memcached/

解压文件夹,把object-cache.php上传到wp-content目录下

下载插件:https//wordpress.org/extend/plugins/batcache/

解压文件夹,把advanced-cache.php上传到wp-content目录下

在wordpress根目录 wp-config.php 添加以下代码激活 Batcache:

define(‘WP_CACHE’, true);

然后在wordpress仪表盘=>插件 页面会看到有两个drop-in插件被启用了。

然后未登录状态:尝试多次载入页面查看源代码,应该在 之前可以看到一些 Batcache 状态代码(batcache只对游客进行缓存);
7. 当然,你也可以修改 advanced-cache.php 里的一些参数来调整选项。
比如:

max_age 指缓存过期时间;times 指访问多少次后创建缓存(最小值为2);seconds 表示多久秒后创建缓存(0表示立即)

你可以在主题文件:footer.php中</body>之前加入如下代码:

在页面载入完以后,鼠标右键,查看源代码,可以看到,wordpress共执行多少query,用了多少时间。

你会看到跟没优化前的页面,sql-query少了很多,页面加载速度同样减少了很多,一般速度比以前快10倍。


本站提供的服务

  • wordpress主题、插件、开发、优化以及WordPress虚拟主机、VPS售卖
  • 自用Shadowsocks 服务器搭建 RMB50/次
  • VPN(PPTP&L2TP)流量出售: 5RMB/GB,10GB起售,8条台湾、美国、香港线路
    • 联系QQ:2564692806

      打赏作者
      这篇文章帮助很大,重重有赏

      您的支持将鼓励我们继续创作!

      [微信] 扫描二维码打赏

      [支付宝] 扫描二维码打赏

      正在跳转到PayPal...

female geek, creator of sscloud. keyword: php, html5+css3, python, wordpress

2 comments On php 7同时启用memcache和memcacheD 优化wordpress服务器响应时间

Leave a reply:

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Site Footer