主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
到目前为止,我们已经配置了w3总缓存缩减设置。在本教程中,我将介绍w3总缓存的高级配置。
数据库缓存数据库缓存是优化网站的重要因素。让我举一个三层网络的例子:现在,应用程序被部署在多个层中以提高性能。这意味着应用层和数据层可以存在于不同的主机上。应用程序根据需要显示数据。
在这里,瓶颈是数据层。瓶颈是指整个系统的性能或容量受到许多组件或资源限制的点。在我们的示例中,这将是数据层。
为了提高性能,显而易见,我们需要的数据是应用层所在的位置,但商业数据库的重量足以放在应用层中,因此我们使用其他轻量级数据库来缓存应用程序中的数据层主机。
为了澄清上面的描述,请认为理解这种类型的缓存的简单方法是考虑通过反复查询数据库来动态地在您的WordPress网站中提供页面。数据库缓存的功能是缓存最常用的查询,以便可以快速检索更多的静态内容。
数据库缓存的优势
可扩展性灵活性可用性性能
常规让我们开始配置数据库缓存。首先,请注意General选项卡。选中该选项以告知插件不缓存登录用户的查询。例如,如果你使用WordPress作为CMS并出售付费内容,那么你所有的流量都是一群登录的用户,那么你可以取消选中此选项。
高级缓存对象的最长生命周期在高级设置中,第一个配置的值设置为180秒。它确定未更改的缓存项的过期时间。该值越高,缓存越大。如果希望更长时间地缓存数据库查询,可以增加该值。这将显著增加磁盘上的缓存大小。
垃圾收集间隔该设置定义了从磁盘中删除垃圾缓存的频率。在上一个教程中,我们选择了“磁盘类型缓存”,它负责将缓存保存在主机的磁盘存储中。垃圾收集间隔设置负责删除浪费的缓存。在大多数情况下,默认值3600是可以的。
不要缓存以下页面
在此框中定义的页面/URL或目录不会被缓存。当我们在处理与插件相关的特定页面或目录时遇到问题时,此设置可以帮助我们。
忽略的查询词干
有时,WooCommerce等插件和其他评级插件会受到数据库缓存的干扰。我们倾向于通过该区域忽略与这些插件相关的数据库查询。WooCommerce等最常用的插件已解决。换句话说,您可以看到一些已经设置的默认值。
例如,我在评级插件方面遇到了问题,因此我咨询了Lester(该插件的作者),他告诉我忽略W3TC中的这两个词干wp_postmeta和wp_ ratings。这个例子只是让你知道如何解决这个问题。
请注意,输入的任何前缀(在wp-config.php设置的)都将被当前数据库前缀(默认值:wp_)替换。您可以使用调试模式来识别查询词干。如果您仍然遇到任何问题,可以阅读此解决方案。
拒绝查询词
除非您是数据库管理员并且知道自己在做什么,否则请保持此设置。该区域用于忽略数据库查询的某些模式,这些模式太重要了,不能代替缓存直接使用。
就是这样。我们将在下一个教程中介绍对象缓存。如果你有任何问题,我很乐意帮助你。
这几篇文章你可能也喜欢:
- 暂无相关推荐文章
本文由主机参考刊发,转载请注明:通过W3 Total Cache中的高级配置增强数据库缓存。 https://zhujicankao.com/109669.html
评论前必须登录!
注册