gpt4 book ai didi

ektron - Ektron 中的 API 级缓存

转载 作者:行者123 更新时间:2023-12-01 12:47:40 24 4
gpt4 key购买 nike

我在 Ektron 8.6 中工作。

有谁知道 ektron 是如何管理 API 级缓存的?是否有任何配置设置来管理 API 级缓存?(web.config 或任何其他配置文件)。是否默认启用 API 级缓存?它与以前的版本(Ektron 8.5)不同吗?

最佳答案

从 8.5 版开始,Ektron 引入了一个位于其框架 API 下方的缓存层。它是可配置的(启用、禁用、设置 ttl 等)和可扩展的(基于提供程序,因此您可以为各种缓存服务器(如 Reddis 等)实现提供程序)。

默认情况下不启用。默认情况下,每个 API 调用最终都会访问数据库(或搜索索引)。由于这是 8.5+ 版本中的新功能,旧版本的 Ektron 没有任何类型的内置 API 级缓存,但显然可以利用您想要自己创建的任何标准 .NET 缓存。

这是一个技术网络研讨会,详细介绍了 v8.5+ 中的 API 级缓存。与您的问题相关的片段从 26:25 开始,但如果您还没有看过的话,我会观看整个片段。

http://www.ektron.com/Webinars/Details/Optimize-Site-Performance-through-Caching/

默认的 Ektron 缓存提供程序使用内存中/进程中应用程序范围存储。一旦你使用它,你可能想看看这个开源项目,它为 Redis 实现了第 3 方缓存提供程序。您可以按原样使用它,或者将其用作您自己的另一个系统的缓存提供程序的 stub ,或者只是坚持使用 OOB 进程内缓存提供程序。

https://github.com/ektron/EktronContrib/blob/master/README.md

比尔

关于ektron - Ektron 中的 API 级缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14400569/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com