尝试开始使用Windows Azure共享缓存来获取会话数据。微软和其他地方的大量帮助文件都表明缓存应该与网站位于同一地理区域。 (此时我不是使用虚拟机或云服务,只在Azure上共享网站。)
问题是,当我按照指示进入旧版门户时,为了创建新的缓存,界面只允许我选择“美国(北/中)”和“美国(南/中部) )“可以选择”美国(东部)“和”美国(西部)“,但如果选择,我无法在那里请求缓存。但我所有的其他Azure服务都在美国(东部)。
我想我可以在与我的网站不同的地区设置缓存,但这似乎没有得到修改。我考虑将我的网站从“美国东部”移动到“美国中北部”,但网站的区域可用性只是“美国东部”和“美国西部”,正好是两种不适用于缓存的选项!
建议?
请注意,我的公司目前尚未准备好使用云服务/虚拟机和基于角色的缓存。
答案 0 :(得分:0)
虽然我不能代表共享缓存团队代表哪些数据中心支持共享缓存,但我可以从2013年3月开始向this MSDN forum article发送信息,其中主持人指出" Azure共享缓存并非在所有数据中心都可用。"
只是要仔细检查,我尝试创建一个共享缓存,并且还看到选择 US East 或 US West 会导致"不在区域&# 34;消息。
如果您尝试将SQL数据库用于会话状态缓存提供程序,那就太好了,因为您确实可以在美国东部和美国西部实例化数据库实例。 SQL数据库的优点:没有事务配额(共享缓存每小时一次,一旦超出配额,您的缓存在下一个小时的顶部变得不可用)。