对象缓存可以支持许多服务器任务例如提供缓存内容从而减少负载尤其是在高流量期间。此外它可以将缓存的请求分配给多个服务器或网络从而提高可访问性并确保服务器效率。 对象缓存 有个内置的对象缓存机制称为__它会自动将新的数据库对象和基元存储在 内存中。 对象缓存使缓存的内容可以使用密钥进行访问和检索密钥是指示数据库中特定条目的唯标识符。 该工具是非持久性的并缓存单个页面加载的对象。
旦查询完成 的对象缓存机制就会删除缓存的内容。当浏览器缓存该 投资者数据 对象。 默认情况下会激活 对象缓存以确保您的网站正常运行。以下是_最常见的功能 __ – 通过覆盖现有数据将新数据添加到缓存。如果键不存在该函数将创建个数据集。 __ – 如果键存在该函数将不会添加数据并返回。否则它将把数据添加到缓存中。 __ – 如果缓存存在则返回其值。如果不是该函数将返回错误消息。
__ – 删除所有缓存内容。 ___ – 如果对象缓存设置允许则刷新组中的所有缓存内容。如果没有该函数将删除所有缓存的数据。 __ – 如果缓存对象存在它将替换内容。否则将返回。该函数与__类似不同之处在于如果缓存存在它不会添加缓存对象。 __ – 从特定缓存键中删除数据。 ____ – 告诉对象缓存机制不要在持久存储中复制组或组列表。此功能对于缓存仅适用于单个页面加载的内容特别有用。
请注意只有少数缓存插件强制执行____。 如果您有个小型低流量的网站 的对象缓存功能可能足以管理您网站的缓存。 然而大型 网站需要持久的解决方案来跨多个页面加载缓存对象。这些工具可以通过加快数据库查询的传输速度来提高网站的性能同时减少服务器的工作负载。 此外持久缓存机制可以增加流量容量从而提供更好的用户体验并帮助您发展业务。 这就是为什么我们的托管 托管计划(从 [定价计划 ″ 价格'']月开始包含对象缓存功能。
我们使用 系统进行对象缓存您可以通过转到网站→管理在 上轻松管理该系统。 如果您的主机没有为 提供内置对象缓存解决方案请继续阅读我们将解释如何手动安装该解决方案。 了解提高 网站性能的其他技巧 如何清除 缓存 如何优化 网站 使用 缓存插件优化 持久对象缓存工具 我们将比较市场上两种最流行的 持久对象缓存工具—— 和 。 雷迪斯 对象缓存 插件横幅 远程词典服务器 是种开源内存缓存解决方案可处理不同的数据结构例如字符串集合流哈希和列表。