首页CMS利用Redis Object Cache插件提速WordPress站点速度

利用Redis Object Cache插件提速WordPress站点速度

时间2024-05-22 15:22:03发布访客分类CMS浏览211
导读:我们在运营WordPress程序的时候用什么办法给网站加速提速的。在之前的文章中,我们有介绍到用Memcached、对象存储压缩分离静态文件方式。与此同时,我们在用到Memcached加速缓存的时候,我们是不是也有人用到Redis缓存,这个...

我们在运营WordPress程序的时候用什么办法给网站加速提速的。在之前的文章中,我们有介绍到用Memcached、对象存储压缩分离静态文件方式。与此同时,我们在用到Memcached加速缓存的时候,我们是不是也有人用到Redis缓存,这个也是比较常见用于给站点加速缓存的工具。

尤其是在大型的网站中,我们会用到Redis对数据库缓存加速,在这篇文章中,老蒋介绍一款Redis Object Cache插件配合WordPress加速的办法。

第一、安装Redis工具

我们需要先配置服务器支持Redis,比如我们的WEB环境是不是有可以快速安装Redis 的。比如我们的宝塔面板可以在面板中快速的安装Redis。

如果我们用的军哥LNMP环境,可以用:

./addons.sh install redis 

部署安装Redis。如果是其他环境根据给的小工具安装。

第二、配置插件

这里我们去后台下载安装【Redis Object Cache】插件。

我们直接启动插件即可。

一般来说,直接启动即可,我们也可以深化配置。

define('WP_REDIS_CLIENT', 'pecl');
     // 指定用于与 Redis 通信的客户端, pecl 即 The PHP Extension Community Librarydefine('WP_REDIS_SCHEME', 'tcp');
     // 指定用于与 Redis 实例进行通信的协议define('WP_REDIS_HOST', '127.0.0.1');
     // Redis 服务器的 IP 或主机名define('WP_REDIS_PORT', '6379');
     // Redis 端口define('WP_REDIS_DATABASE', '0');
     // 接受用于使用该 SELECT 命令自动选择逻辑数据库的数值define('WP_REDIS_PASSWORD', 'Redis 密码');
     // Redis 密码define('WP_CACHE_KEY_SALT', 'wp_');
     // 设置所有缓存键的前缀( WordPress 多站点模式下使用)define('WP_REDIS_MAXTTL', '86400');
    

这个需要配置在我们的 wp-config.php文件中的"/* That's all, stop editing! Happy publishing. */"之前。

以及我们需要在 Functions.php文件中配置缓存。

//发布、更新文章刷新缓存add_action('publish_post', 'redis_Refresh_By_Publish', 0);
    //文章单页删除add_action('publish_page', 'redis_Refresh_By_page_Publish', 0);
    //提交评论刷新缓存add_action('comment_post', 'redis_Refresh_By_Comments',0);
    //审核评论刷新缓存add_action('comment_unapproved_to_approved', 'redis_Refresh_By_Approved',0);
    

不过,使用缓存插件后确实前端能提速,但是有时候后端速度会降低,包括有一些工具不能用到缓存,可能导致一些我们的站点插件失效,比如我们开发的"WordPress关注公众号可见内容插件"如果有缓存插件就不好使用。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 利用Redis Object Cache插件提速WordPress站点速度
本文地址: https://pptw.com/jishu/665674.html
kafka怎么重置offset到某个点 px为相对固定像素单位实例CSS代码

游客 回复需填写必要信息