24.3.3.2. 缓存策略性能


使用 SYNC 缓存策略时,复制的成本很容易在响应时间进行测量和直接可见,因为请求在复制完成后才会完成。

尽管 ASYNC 缓存策略的响应时间应该比 SYNC 缓存策略要低,但这只在适当的条件下才会发生。ASYNC 缓存策略更难测量,但当请求之间的持续时间足够长 ,它可以提供更好的性能,让缓存操作能够完成。这是因为在响应时间没有立即看到复制成本。

如果对同一会话的请求速度过快,则上一个请求的复制成本将转移到后续请求的前面,因为它必须等待上一个请求中的复制完成。对于在收到响应后立即发送后续请求的快速触发请求,ASY NC 缓存策略将比 SYNC 缓存策略更差。因此,同一会话请求之间有一个阈值,其中 SYNC 缓存策略实际上比 ASYNC 缓存策略更佳。在现实世界使用情况中,对同一会话的请求通常不会快速连续收到。相反,请求之间通常有几秒钟或以上的时间段。在这种情况下,ASY NC 缓存策略是明智的默认策略,提供最快的响应时间。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.