此优化方案是根据我爱水煮鱼提供的思路来的,具体方法我是百度而来。先将方案列于下:
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,没有就是没装。
![](https://img.haomeiwen.com/i9024374/4a0bff4410f4c703.png)
![](https://img.haomeiwen.com/i9024374/71ed71fef74e4cb7.png)
2、在宝塔面板里安装Memcached。
软件管理——php-7.2设置(自己的PHP版本)——安装扩展——Memcached安装。
*注意:根据网友魏艾斯提供的经验,直接在软件管理——安装Memcached,会导致加速失败。我并没有实测。但觉得重要故记录于此。我也将原文贴于文末了,感兴趣的去看看。
![](https://img.haomeiwen.com/i9024374/fe8ef6f7c0de012a.png)
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的选项卡,里面也显示出实际的运转效果。
![](https://img.haomeiwen.com/i9024374/81457abef6376ffd.png)
后续还有很多要学习的,看爱水煮鱼开的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中开启它就可以了。
![](https://img.haomeiwen.com/i9024374/7fe4789b6c4c44a4.png)
查看方式:在WPJAM插件的“系统信息”里出现Opcache的选项卡
![](https://img.haomeiwen.com/i9024374/a95a204c146a7db4.png)
通过两次优化后,打开速度提升了23倍。
网站打开速度优化前1.416 秒——第1次优化后0.177 秒,提升8倍——第2次优化后0.061 秒,提升23倍。现在还没有做CDN加速。
这个速度不算很快,看水煮鱼的是0.000862秒,
网友评论