通过 W3 Total Cache 中的高级配置增强数据库缓存

wufei123 2024-06-02 阅读:10 评论:0
到目前为止,我们已经配置了 w3 total cache minification 设置。在本教程中,我将介绍 w3 total cache 的高级配置。 数据库缓存 数据库缓存是优化网站的一个重要因素。让我举一个三层网络的例子:现在,...

到目前为止,我们已经配置了 w3 total cache minification 设置。在本教程中,我将介绍 w3 total cache 的高级配置。

数据库缓存

数据库缓存是优化网站的一个重要因素。让我举一个三层网络的例子:现在,应用程序正在多层部署以提高性能。这意味着应用程序层和数据层可以存在于不同的主机上。应用程序根据需要显示数据。

这里,瓶颈是数据层。瓶颈被定义为整个系统的性能或容量受到许多组件或资源限制的点。在我们的例子中,这将是数据层。

为了提高性能,很明显我们需要数据就在应用层所在的地方,但是商业数据库足够重,不能放在应用层,所以我们使用其他轻量级数据库来缓存应用中的数据层主机。

为了澄清上述描述,请这样想:了解这种类型的缓存的简单方法是考虑在您的 WordPress 网站中,通过一次又一次查询数据库来动态提供页面。数据库缓存的作用是缓存最常用的查询,以便可以快速检索更多静态内容。

数据库缓存的优点

  • 可扩展性
  • 灵活性
  • 可用性
  • 性能

通过 W3 Total Cache 中的高级配置增强数据库缓存

常规

让我们开始配置数据库缓存。首先,请注意“常规”选项卡。选中告诉插件不要缓存已登录用户的查询的选项。例如,如果您使用 WordPress 作为 CMS 并销售付费内容,那么您拥有的所有流量都是一组已登录用户,那么您可以取消选中此选项。

通过 W3 Total Cache 中的高级配置增强数据库缓存

高级 缓存对象的最大生命周期

在高级设置中,第一个配置设置为 180 秒的值。它确定未更改的缓存项的过期时间。该值越高,缓存越大。如果您想将数据库查询缓存更长的时间,您可以增加该值。它将显着增加磁盘中的缓存大小。

通过 W3 Total Cache 中的高级配置增强数据库缓存

垃圾收集间隔

此设置定义您希望从磁盘中删除垃圾缓存的频率。在前面的教程中,我们选择了“磁盘类型缓存”,它负责将缓存保存在主机的磁盘存储中。垃圾收集间隔设置负责删除浪费的缓存的频率。默认值 3600 在大多数情况下都可以。

通过 W3 Total Cache 中的高级配置增强数据库缓存

切勿缓存以下页面

此框中定义的页面/URL 或目录将不会被缓存。当我们在处理与插件相关的特定页面或目录时遇到问题时,此设置可以帮助我们。

通过 W3 Total Cache 中的高级配置增强数据库缓存

忽略的查询词干

有时,WooCommerce 等插件和其他评级插件会因数据库缓存而受到干扰。我们倾向于通过这个区域忽略与这些插件相关的数据库查询。 WooCommerce 和其他最常用的插件已经得到解决。也就是说,您可以看到一些已经设置的默认值。

例如,我在评级插件方面遇到了问题,所以我咨询了 Lester(这个插件的作者),他告诉我忽略这两个词干 wp_postmeta 和 W3TC 中的 wp_ ratings。此示例只是为了让您了解如何解决问题。

请注意,任何输入的前缀(在 wp-config.php 中设置)都将替换为当前数据库前缀(默认值:wp_)。可以使用调试模式来识别查询词干。如果您仍然遇到任何问题,可以阅读此解决方案。

通过 W3 Total Cache 中的高级配置增强数据库缓存

拒绝查询词

除非您是数据库管理员并且知道自己在做什么,否则请保留此设置。该区域用于忽略数据库查询的某些模式,这些模式非常重要,无法直接使用而不是缓存。

通过 W3 Total Cache 中的高级配置增强数据库缓存

就是这样。我们将在下一个教程中介绍对象缓存。如果您有任何疑问,我很乐意为您提供帮助。

以上就是通过 W3 Total Cache 中的高级配置增强数据库缓存的详细内容,更多请关注知识资源分享宝库其它相关文章!

版权声明

本站内容来源于互联网搬运,
仅限用于小范围内传播学习,请在下载后24小时内删除,
如果有侵权内容、不妥之处,请第一时间联系我们删除。敬请谅解!
E-mail:dpw1001@163.com

分享:

扫一扫在手机阅读、分享本文

发表评论
热门文章
  • 华为 Mate 70 性能重回第一梯队 iPhone 16 最后一块遮羞布被掀

    华为 Mate 70 性能重回第一梯队 iPhone 16 最后一块遮羞布被掀
    华为 mate 70 或将首发麒麟新款处理器,并将此前有博主爆料其性能跑分将突破110万,这意味着 mate 70 性能将重新夺回第一梯队。也因此,苹果 iphone 16 唯一能有一战之力的性能,也要被 mate 70 拉近不少了。 据悉,华为 Mate 70 性能会大幅提升,并且销量相比 Mate 60 预计增长40% - 50%,且备货充足。如果 iPhone 16 发售日期与 Mate 70 重合,销量很可能被瞬间抢购。 不过,iPhone 16 还有一个阵地暂时难...
  • 酷凛 ID-COOLING 推出霜界 240/360 一体水冷散热器,239/279 元

    酷凛 ID-COOLING 推出霜界 240/360 一体水冷散热器,239/279 元
    本站 5 月 16 日消息,酷凛 id-cooling 近日推出霜界 240/360 一体式水冷散热器,采用黑色无光低调设计,分别定价 239/279 元。 本站整理霜界 240/360 散热器规格如下: 酷凛宣称这两款水冷散热器搭载“自研新 V7 水泵”,采用三相六极马达和改进的铜底方案,缩短了水流路径,相较上代水泵进一步提升解热能力。 霜界 240/360 散热器的水泵为定速 2800 RPM 设计,噪声 28db (A)。 两款一体式水冷散热器采用 27mm 厚冷排,...
  • 惠普新款战 99 笔记本 5 月 20 日开售:酷睿 Ultra / 锐龙 8040,4999 元起

    惠普新款战 99 笔记本 5 月 20 日开售:酷睿 Ultra / 锐龙 8040,4999 元起
    本站 5 月 14 日消息,继上线官网后,新款惠普战 99 商用笔记本现已上架,搭载酷睿 ultra / 锐龙 8040处理器,最高可选英伟达rtx 3000 ada 独立显卡,售价 4999 元起。 战 99 锐龙版 R7-8845HS / 16GB / 1TB:4999 元 R7-8845HS / 32GB / 1TB:5299 元 R7-8845HS / RTX 4050 / 32GB / 1TB:7299 元 R7 Pro-8845HS / RTX 2000 Ada...
  • python中def什么意思

    python中def什么意思
    python 中,def 关键字用于定义函数,这些函数是代码块,执行特定任务。函数语法为 def (参数列表)。函数可以通过其名字和圆括号调用。函数可以接受参数作为输入,并在函数体中使用参数名访问。函数可以使用 return 语句返回一个值,它将成为函数调用的结果。 Python 中 def 关键字 在 Python 中,def 关键字用于定义函数。函数是代码块,旨在执行特定任务。 语法 def 函数定义的语法如下: def (参数列表): # 函数体 示例 定义...
  • python中int函数的用法

    python中int函数的用法
    int() 函数将值转换为整数,支持多种类型(字符串、字节、浮点数),默认进制为 10。可以指定进制数范围在 2-36。int() 返回 int 类型的转换结果,丢弃小数点。例如,将字符串 "42" 转换为整数为 42,将浮点数 3.14 转换为整数为 3。 Python 中的 int() 函数 int() 函数用于将各种类型的值转换为整数。它接受任何可以解释为整数的值作为输入,包括字符串、字节、浮点数和十六进制表示。 用法 int(object, base=10) 其中...