caching - Azure 缓存平台选项 - 有哪些替代方案?

标签 caching azure azure-web-app-service azure-caching

我目前正在构建一个将在 Microsoft Azure 中托管的网站。我在此托管环境中创建的最后一个站点使用“Windows Azure 共享缓存”。有些人可能已经知道“Windows Azure 共享缓存”服务将在明年很快被弃用。

我已经申请了“Windows Azure Cache”的预览版。但是,我发现我的请求仍然“排队”。

我不介意使用“Windows Azure 共享缓存”,因为我正在构建的网站只会运行大约 10 周,而且它明年将被弃用这一事实并不让我担心。但是,我无法通过旧的 Azure 管理门户创建新的缓存服务,因为新的缓存必须使用“Windows Azure 缓存”来完成。

所以我的问题...

由于我的新缓存平台申请尚未获得批准,并且无法在旧平台下创建新的缓存服务,还有什么其他选择?我错过了什么吗?

微软确实让事情变得困难。

最佳答案

您的另一个选择是使用 In-Role Cache对于 Web/Worker 角色 ( Azure Cloud Services )。任何角色within the same cloud deployment可以访问缓存。如果您只有 1 个 Web 角色 - 这与提供内存缓存的 ASP.NET State Server 非常相似。但是,当您添加更多 Web 角色时 - 您可以选择在所有角色之间分配此内存缓存,或使用专用辅助角色来管理缓存。

专用角色内缓存:工作角色使用所有可用内存
共定位角色内缓存:所有角色使用的可用内存百分比

参见In-Role Cache FAQ on MSDN了解更多详情。

关于caching - Azure 缓存平台选项 - 有哪些替代方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18635621/

相关文章:

java - 了解 Java volatile 可见性

azure - 如何在没有 Azure 的情况下将 Azure 应用程序部署到生产环境中

azure - azure devops 管道随机发生订阅错误中找不到 Vault

azure - 用户委托(delegate) key 与帐户 key - 安全性?

php - 如何将文件上传到 azure wwwroot 文件夹

caching - 将 Redis 用于 Symfony/var/cache 和/var/logs

caching - Symfony 1.4 功能测试不显示新数据

c# - 如何在 C# 中从 Redis 数据库获取、更新所有键及其值?

azure-web-app-service - 角色环境。初始化失败

c# - Microsoft Graph API - 权限不足,Request_ResourceNotFound - Azure 权限问题