美文网首页
技术笔记:wordpress优化开启 Memcached 缓存和

技术笔记:wordpress优化开启 Memcached 缓存和

作者: 水杉古琴 | 来源:发表于2019-11-12 17:05 被阅读0次

此优化方案是根据我爱水煮鱼提供的思路来的,具体方法我是百度而来。先将方案列于下:

WPJAM Basic:安装插件WPJAM Basic。

Memcached:让 WordPress 使用 Memcached 进行内存缓存加速。

Opcache:使用 Opcache 进行 PHP 代码编译加速优化。

动静态分离:对 WordPress 站点静态资源(JS,CSS,图片)进行 CDN 加速

1、检测Memcached是否开启。

在网站根目录新建一个php文件如cs.php,然后打开写入 <?php phpinfo(); ?>保存然后在浏览器中访问刚才的文件http://x.com/cs.php。搜索是否有Memcached,没有就是没装。

2、在宝塔面板里安装Memcached。

软件管理——php-7.2设置(自己的PHP版本)——安装扩展——Memcached安装。

*注意:根据网友魏艾斯提供的经验,直接在软件管理——安装Memcached,会导致加速失败。我并没有实测。但觉得重要故记录于此。我也将原文贴于文末了,感兴趣的去看看。

3、开启object-cache.php 文件。

我是安装了水煮鱼的WPJAM插件,这个插件是自带object-cache.php 文件的。安装好WPJAM后,复制/wp-content/plugins/wpjam-basic/template目录下的 object-cache.php 文件粘贴到 wp-content目录下,即可。

*注意:如果你服务器安装了多个 WordPress,一定要提前检查每个 WordPress 站点使用了不同的数据库前缀,如果前缀一样,比如都是 wp_ ,就会造成冲突,因为每个网站的数据都通过内存进行缓存,前缀一样就会乱套了。

4、检测安装效果。

安装成功后,在WPJAM插件的“系统信息”里出现Memcached的选项卡,里面也显示出实际的运转效果。

后续还有很多要学习的,看爱水煮鱼开的Memcached专题:https://blog.wpjam.com/m/memcached-for-sites-in-same-host/

参考文章:

我爱水煮鱼的优化方案:https://blog.wpjam.com/article/wordpress-optimization/

宝塔面板安装memcached的误区及正确方法:https://www.vpsss.net/10763.html

多种方法实时监测 Memcached 命中率:https://www.vpsss.net/5176.html

OPcache开启方法:

在宝塔面板里软件管理PHP版本下打开即可,如图:

提高代码的执行效率 我们可以使用OPcache来提高PHP代码的执行效率, 减少每次加载和解析 PHP 脚本的开销。对于php7,OPcache是已经集成了的,所以我们只要在PHP.INI中开启它就可以了。

查看方式:在WPJAM插件的“系统信息”里出现Opcache的选项卡

通过两次优化后,打开速度提升了23倍。

网站打开速度优化前1.416 秒——第1次优化后0.177 秒,提升8倍——第2次优化后0.061 秒,提升23倍。现在还没有做CDN加速。

这个速度不算很快,看水煮鱼的是0.000862秒,

相关文章

网友评论

      本文标题:技术笔记:wordpress优化开启 Memcached 缓存和

      本文链接:https://www.haomeiwen.com/subject/wcsqictx.html