WP教程丨果断为WP开启Redis技术加速网站

  • A+

网站的速度直接影响用户体验,而且据研究,用户比较能够接受的网站速度是在3秒内加载完整个页面。如果超过了这个时间,那就凉凉了,访客离开网站的访客会大幅提升。所以对于我们办网站终极目标就是如何更快的提高网站的访问速度。

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

所以需要一种技术,来减少数据库查询次数。而数据库缓存技术就是其中之一。提高WordPress网站的其中一种方法就是使用WordPress缓存。在经过了千挑万选之后,我决定使用Redis技术加速网站。

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

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

一、如何在服务器端开启Redis

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

小弟之前使用过虚拟主机,综合性价比来说真不如使用云服务器。目前,小弟使用的是七牛云服务器(一个老牌的、有实力的云服务器商,性价比与阿里云的ECS有一拼,如果小伙伴们也想考虑七牛云的云主机可以点击下面的按钮来接受我的邀请,这样你可以享受优惠,我也能有所小赚,两全其美。)

因此,今天我这里只谈论一下云服务器如何使用Redis。首先,需要选择一个干净的linux系统,然后通过root登录,安装bt宝塔系统(为什么推荐这个,因为他是全界面化操作,更关键的是免费!)。安装之后,你可以选择php设置→安装扩展。会看到opcache、Redis的插件,点击安装。

通过这个面板安装,只需要点两下按钮就可以,几乎是零技术。对于云服务器来说,建议还是使用面板来安装环境。毕竟专业事交给专业的人来做,专业人员已经帮我们做好了一键安装,再次我们要深深的感谢那些伟大的编码工程师们。

下面我们要做的就是进入WordPress网站后台开启Redis,并感受WordPress缓存的魅力。在WordPress网站,我们可以通过缓存插件的方式来开启Redis缓存。

二、通过W3 Total Cache开启Redis缓存

这个方法比较简单,在后台插件管理→安装插件→搜索W3 Total Cache,点击“安装”→“启用”即可。这个插件并安装激活后会在后台的左侧菜单列表中生成一个名为“Performance ”的设置选项菜单。

然后在 Performance → General Settings → Object Cache里面开启对象缓存,缓存方式选择Redis。

这样基本就算成功了一半,我们还可以通过W3TC来测试一下Redis是否正常工作。

开启Object Cache之后,会在Performance菜单下生成Object Cache页面。要通过W3TC进行测试,请到 Performance→Object Cache。单击“Test(测试)”按钮。如果您看到测试传递了消息“Test passed”,则Redis缓存工作正常。如果您不确定Redis的工作原理,我们建议您将设置保留为默认值。

到此,Redis的设置就大功告成,我们可以重新打开自己的网站测试一下访问速度,能够感受到大幅提升。希望小伙伴们能够多学习,多掌握WP的技术,为网站的建设积累更多的经验,也希望小伙伴们的网站个个都可以秒开。

版权声明©本文为原创文章,转载本文必须以链接形式注明作者和原始出处。
本文地址:https://www.3cfun.cn/archives/3598
本文出处:业余网民 » WP教程丨果断为WP开启Redis技术加速网站

发表评论

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