.net - Azure 网站中的缓存策略

标签 .net asp.net-mvc azure azure-web-app-service

我有一个简单的项目,我想将其发布到 Azure 网站。我需要对一些值进行一些基本的缓存,以加快速度。

在这种情况下缓存数据的正确策略是什么?我想只要我保持免费或保留状态,我就可以使用简单的标准 Web 缓存,因为它是一台机器,但是如果我想使用共享的多个实例,会发生什么情况?分布式缓存真的适用于网站吗?对于这里的简单缓存,我还有哪些其他选项?

最佳答案

根据this ,看起来您不能使用共享/分布式缓存。那改变了吗?您是否有一个链接表明 Azure 支持其 2 个网站缓存方案中的任意一个?

只要你只有1个实例,你是对的,使用普通的outputCache应该没问题。如果您扩展到 2 个或更多实例,您可能必须从网站迁移到托管服务才能使用其他 2 种缓存策略之一。 Azure 尚未为网站提供与托管服务相同的全套功能。

关于.net - Azure 网站中的缓存策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14235227/

相关文章:

c# - 如何将另一个应用程序的窗口句柄最小化到系统托盘?

javascript - 上传文件时显示加载图标

asp.net - 如何让旧的 VBScript ASP sendemail 在 Azure 上运行?

azure - 使用 Role 参数调用 Set-AzureServiceDiagnosticsExtension 失败

azure - 使用服务主体续订 Azure CosmosDB MasterKey

c# - 简单泛型类型比较

c# - 强类型 BindingSource 筛选器

javascript - Pusher - 不接受来自同一来源的推送事件

asp.net - 使用WebApi时,防伪Cookie token 和表单字段 token 不匹配

c# - 异步Client Socket,乱序接收缓冲区数据