使用缓存加快WordPress
本文最后更新于 43 天前,其中的信息可能有所发生改变

在搭建自己的博客网站后,需要进行美化,但受限于有限的小水管带宽,在加入脚本插件后如何加速wordpress访问是个难题,蜗牛般的速度让人难受。

香港主机无备案,导致问题更加严重,可使用缓存缓解部分压力

Memcached

下载

使用宝塔面板,查看PHP版本并安装Memcached拓展,安装完后记得重启服务器。

装了memcached就无法安装memcache

然后获取batcache

batcache可以将整个页面缓存到内存中,下次直接从内存中取出html,完全不需要计算,所以速度非常快。

下载解压后其实只用获得其中的advanced-cache.php

接着获取的文件我们有两种选择

①使用WordPress插件库

在wordpress后台的插件库里下载MemcacheD Is Your Friend并在插件文件中找到memcached-class-object-cache.php 并重命名为 object-cache.php

②使用Github(推荐)

同样在其中找到object-cache.php文件下载

配置

将取得的advanced-cache.php,object-cache.php文件上传到

网站 根目录/wp-content/ 目录中。

在advanced-cache.php可以修改缓存配置

max_age代表缓存过期时间(以秒为单位),times表示访问多少次才创建缓存(2是最小值),seconds表示在多少秒之后才创建缓存(0表示立即)。

退回到网站根目录,打开wp-config.php,添加以下代码并保存

/**开启缓存*/
define('ENABLE_CACHE', true);/*激活Memcached*/
define('WP_CACHE', true);/*激活Batcache*/

到这里就配置完毕了

效果还是挺不错的

WP Fatest Cache

上述方法中的Object Cache是基于服务器的Memcache扩展,主要是利用服务器端,也可以利用WordPress的插件实现缓存。

打开插件库,搜索WP Fatest Cache(或者WP super cache),进行设置,这个插件除了缓存外还可以压缩html、css,开启Gzip等,功能比较强大。只是我觉得暂时没必要就没有配置,毕竟少一个插件看着更舒服些。

作者:Mr.EIE
本站采用CC BY-NC 4.0协议
一切文章仅作个人记录学习使用
暂无评论

发送评论 编辑评论


				
上一篇
下一篇