gpt4 book ai didi

asp.net - Azure 内存中 session 状态?

转载 作者:行者123 更新时间:2023-12-03 05:10:07 25 4
gpt4 key购买 nike

我将把我的 ASP.NET MVC4 应用程序托管为冗余 Azure 应用程序。在 session 期间,应用程序执行计算量大的操作,生成不可序列化的对象。对象的创建是可重复的;我可以在每次需要对象时执行昂贵的操作,但我更愿意只在第一次执行并保存对象以供以后重用。

我想使用 Azure 中的标准分布式 session 状态机制来存储常用的 session 状态信息,但该机制要求 session 数据可序列化。是否有另一种机制可以用来缓存创建成本高昂、不可序列化的对象?

鲍勃

最佳答案

目前Windows Azure提供的所有分布式缓存服务都需要序列化,不仅是共享缓存,还有专用/共置缓存。

但是如果要在内存缓存中使用,则无需序列化。但这不利于横向扩展,如果您只有 1 个实例,您可能无法获得 Azure SLA。

所以我的建议是优化序列化并尝试使用 azure 缓存。

关于asp.net - Azure 内存中 session 状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13557732/

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