繁体   English   中英

ASP.NET应用程序的最佳缓存框架

[英]Best caching framework for asp.net application

我有一个在asp.net 4 Web表单上开发的订单系统。 我需要在缓存上存储用户的订单详细信息(订单对象),以便对其进行管理,直到将其保存在数据库中为止。 我想至少在两台服务器上安装我的站点,并可以选择将来扩展。 如您所知,这两个服务器位于负载均衡器的后面,因此我需要在两个服务器上共享缓存的订单对象。

我听说过App fabric。 任何关于好的框架的建议,希望都是简单易维护的。 提前致谢 ...

我需要在缓存上存储用户的订单详细信息(订单对象),以便对其进行管理,直到将其保存在数据库中为止。

如果您的数据没有持久保存,则基于SQL Server的会话状态将在每台计算机上基于每个用户工作,并且可以配置得很少。

但是,我建议定期将订单保存到您的应用程序数据库(而不仅仅是Session数据库)中,以使用户不会丢失订单。 这是电子商务网站上相当标准的做法。 除非订购过程很短,否则用户将不可避免地要暂停并返回,或者不小心关闭浏览器,将咖啡倒入他们的计算机等。

无论哪种方式,数据库都可以为该数据提供良好的中间和/或永久位置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM