【发布时间】:2022-01-14 00:45:57
【问题描述】:
试图找到某个地方明确指出了 Azure Api 管理的 cache-lookup 策略中允许的持续时间的最大秒数,但看不到任何结果
我看到一个示例,它设置为匹配后端服务发送的标头中的 max-age 值,因此我假设 i 是一年中的秒数。同时我看到它被存储为int?所以也许是.net中的最大int值?
谢谢
【问题讨论】:
-
"请注意,缓存持续时间设置为从后端服务接收到的 Cache-Control 标头中提供的 max-age 值,如果没有找到则设置为 5 分钟的默认值"参考:@987654321 @
-
@(context.Variables.ContainsKey("maxAge") ? int.Parse((string)context.Variables["maxAge"]) : 3600)参考:API Management policy expressions - Example -
您可以通过raise support ticket、Twitter @AzureSupport 与Microsoft 联系,也可以在Microsoft Q&A 上提出相同的问题
-
Wil do @DeepDave-MT,不知道如何向他们提出问题,所以这真的很有帮助。其他链接,是的,我看过它们,但它们没有说明最大值。谢谢
-
由于您已经开始讨论 MS Q&A,在此处发布链接以帮助其他社区成员:Maximum duration for Azure Api Management cache