• 教程:303
  • 作品:0|
  • 书架:4|
  • 总访问量:5338292|

什么是对象缓存以及如何在WordPress中使用它

文/ 无言染爱 2020-10-04 7488阅读 评论(0)

在缓存方面,有很多不同的类型。有浏览器缓存和页面缓存,更不用说移动端缓存和用户缓存了。如果您使用的是WP Rocket,那么您已经从这些缓存中受益了。但另一种您可能要添加进来的应该是对象缓存

对象缓存涉及存储数据库查询,在您的WordPress网站上启用对象缓存后,它可以帮助加快PHP执行时间,减少数据库负载并更快地将内容传递给访问者。

在本文中,我们将介绍什么是对象缓存以及它如何与WordPress配合使用(包括WordPress提供的内置对象缓存)。我们还将探讨几种不同的方法,可以在您的网站上实施这种类型的缓存以提高其性能。

什么是缓存?

首先,让我们看一下将对象缓存置于上下文中的一般缓存。

缓存是将经常访问的数据临时存储在缓存中的过程,因此您可以将其重用于后续请求。

当某人登陆您的站点,并且您未启用缓存时,他们的浏览器会将对该页面的请求发送到您的服务器。然后,您的服务器处理该请求,编译页面,然后将其发送回浏览器。

如果您的网站流量少,那么服务器可以非常轻松地处理,因为它只需要不时地处理和编译页面。但如果服务器运行的是大型网站,随着请求的到来,它们不得不更加努力地在一秒内处理多个页面。

什么是对象缓存以及如何在WordPress中使用它

此外,您还可以选择另一个插件:WP Redis,它的设置有些复杂。该插件要求您创建一个名为 object-cache.php 的文件并将其添加到wp-content文件夹中,并编辑wp-config.php文件。

如果WP-CLI是开发工作流程的重要组成部分,则可能会发现使用WP Redis更为方便,因为它附带了各种命令。

2.询问您的主机商

如果您使用托管型WordPress主机,则您的主机可能会通过Redis提供对象缓存。因此,请查看主机的文档,以获取有关如何启用对象缓存的信息,或者与您的主机商联系以检查其是否可用。

如果您使用的是虚拟主机,一般是没有提供这些高级缓存服务的。如果您无法使用对象缓存,则可能要考虑升级为云服务器。

在这里,我们推荐大家购买 阿里云、腾讯云 等大厂的云服务器,记住一点,不要再去使用虚拟主机了,虚拟主机是没有办法做优化的。

小结

对象缓存为提高数据库性能提供了一个相对简单的解决方案,尤其是考虑到WordPress性能在很大程度上取决于数据库的速度这一事实。

借助Redis之类的解决方案,您可以在站点上快速启用持久性对象缓存,但是前提是,您使用的是云服务器或者托管型WordPress主机,才有可能启用这类高级缓存服务。

欢迎转载,但请注明作者「无言染爱」和原文地址「http://www.abctix.com/jiaocheng/WordPress/112.html」。
如需商业转载或刊登,请联系作者获得授权,感谢您对作者版权的尊重。

© 2002-2020 ABCTIX 豫ICP备19021562号