wordpress优化开启 Memcached 缓存和Opcache

2022-06-3023:35:56网站建设与开发Comments1,438 views字数 1329阅读模式

优化方案是根据我爱水煮鱼提供的思路来的,具体方法我是百度而来。先将方案列于下:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/24612.html

WPJAM Basic:安装插件WPJAM Basic。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/24612.html

Memcached:让 WordPress 使用 Memcached 进行内存缓存加速。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/24612.html

Opcache:使用 Opcache 进行 PHP 代码编译加速优化。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/24612.html

动静态分离:对 WordPress 站点静态资源(JS,CSS,图片)进行 CDN 加速文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/24612.html

1、检测Memcached是否开启。

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

wordpress优化开启 Memcached 缓存和Opcache
wordpress优化开启 Memcached 缓存和Opcache

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

软件管理——php-7.2设置(自己的PHP版本)——安装扩展——Memcached安装。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/24612.html

*注意:根据网友魏艾斯提供的经验,直接在软件管理——安装Memcached,会导致加速失败。我并没有实测。但觉得重要故记录于此。我也将原文贴于文末了,感兴趣的去看看。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/24612.html

wordpress优化开启 Memcached 缓存和Opcache

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

我是安装了水煮鱼的WPJAM插件,这个插件是自带object-cache.php 文件的。安装好WPJAM后,复制/wp-content/plugins/wpjam-basic/template目录下的 object-cache.php 文件粘贴到 wp-content目录下,即可。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/24612.html

*注意:如果你服务器安装了多个 WordPress,一定要提前检查每个 WordPress 站点使用了不同的数据库前缀,如果前缀一样,比如都是 wp_ ,就会造成冲突,因为每个网站的数据都通过内存进行缓存,前缀一样就会乱套了。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/24612.html

4、检测安装效果。

安装成功后,在WPJAM插件的“系统信息”里出现Memcached的选项卡,里面也显示出实际的运转效果。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/24612.html

wordpress优化开启 Memcached 缓存和Opcache

后续还有很多要学习的,看爱水煮鱼开的Memcached专题:https://blog.wpjam.com/m/memcached-for-sites-in-same-host/文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/24612.html

参考文章:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/24612.html

我爱水煮鱼的优化方案:https://blog.wpjam.com/article/wordpress-optimization/文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/24612.html

宝塔面板安装memcached的误区及正确方法:https://www.vpsss.net/10763.html文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/24612.html

多种方法实时监测 Memcached 命中率:https://www.vpsss.net/5176.html文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/24612.html

OPcache开启方法:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/24612.html

在宝塔面板里软件管理PHP版本下打开即可,如图:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/24612.html

提高代码的执行效率 我们可以使用OPcache来提高PHP代码的执行效率, 减少每次加载和解析 PHP 脚本的开销。对于php7,OPcache是已经集成了的,所以我们只要在PHP.INI中开启它就可以了。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/24612.html

wordpress优化开启 Memcached 缓存和Opcache

查看方式:在WPJAM插件的“系统信息”里出现Opcache的选项卡文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/24612.html

wordpress优化开启 Memcached 缓存和Opcache

通过两次优化后,打开速度提升了23倍。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/24612.html

网站打开速度优化前1.416 秒——第1次优化后0.177 秒,提升8倍——第2次优化后0.061 秒,提升23倍。现在还没有做CDN加速。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/24612.html

这个速度不算很快,看水煮鱼的是0.000862秒,文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/24612.html

作者:水杉古琴文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/24612.html

  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/cms/24612.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定