WordPress如何使用Redis缓存技术加速网站

admin 2019年8月5日18:29:24 评论 175

网站的速度直接影响用户体验。据研究,用户比较接受的网站速度是页面加载在3秒内。如果超过这个时间,离开网站的访客会大幅提升。所以对于网站主办方,提高速度是他们追求的终极目标之一。提高WordPress网站的其中一种方法就是使用WordPress缓存。本文我们探讨通过Redis技术加速网站。

为什么使用Redis技术

redis

WordPress采用的是动态数据库查询技术。通俗的说,就是用户访问每篇文章或页面,都会向数据库发送一条查询命定,数据库根据命定查询之后,反送查询结果(这个结果不考虑任何缓存技术)。显然,如果访问量大的时候,会出现频繁的查询。所以这会减慢网站速度。如果服务器性能不高,瞬间网站就崩溃了。

所以需要一种技术,来减少数据库查询次数。而数据库缓存技术就是其中之一。Redis技术是其中的佼佼者。Redis是key-value分布式存储系统。简单的说,就是根据关键词值进行查询,这在很大程度上弥补了Memcached的短板。通过Redis进行数据库缓存,查询速度会更快,并发数更多。

所以Redis和WordPress的结合可谓正合适。

如何在服务器端开启Redis

如果要使用Redis进行WordPress缓存,首先需要在服务器上开启。对于虚拟主机,有的支持,有的不支持。笔者发现一般使用Cpanel面板的主机支持,但也不是绝对。

本文不讨论虚拟主机,只讨论云服务器。你可以选择一个干净的linux系统,然后通过root登录,安装bt宝塔系统,为什么推荐这个,因为是免费的。安装之后,你可以php设置。会看到Redis扩展安装。

     安装redis

通过这个面板安装,几乎是零技术。对于云服务器来说,建议还是使用面板来安装环境。毕竟专业事交给专业的人来做。

在WordPress网站后台开启Redis,并感受WordPress缓存

在WordPress网站,我们可以通过缓存插件的方式来开启Redis缓存。

可以通过Redis Object Cache插件来开启redis缓存

搜索并安装激活Redis Object Cache插件,该插件安装了一个php文件,可以帮助WordPress与Redis进行通信。导航到设置→Redis,然后单击“Enable Object Cache”并确保状态显示“Connected”。

然后在wp-config.php中,添加define ('WP_CACHE_KEY_SALT','yourURL.com')到文件中。您可以在网址中使用任何唯一字符串,但建议您使用网站的网址。

本文我们通过Redis技术的应用来添加WordPress缓存,通过缓存提高网站速度。希望对您有帮助。如果有问题,欢迎留言。

admin

发表评论

您必须才能发表评论!