[英]ASP.NET WebAPI 2 + Entity Framework Best Practice for connection caching
[英]Best caching framework for asp.net application
我有一个在asp.net 4 Web表单上开发的订单系统。 我需要在缓存上存储用户的订单详细信息(订单对象),以便对其进行管理,直到将其保存在数据库中为止。 我想至少在两台服务器上安装我的站点,并可以选择将来扩展。 如您所知,这两个服务器位于负载均衡器的后面,因此我需要在两个服务器上共享缓存的订单对象。
我听说过App fabric。 任何关于好的框架的建议,希望都是简单易维护的。 提前致谢 ...
我需要在缓存上存储用户的订单详细信息(订单对象),以便对其进行管理,直到将其保存在数据库中为止。
如果您的数据没有持久保存,则基于SQL Server的会话状态将在每台计算机上基于每个用户工作,并且可以配置得很少。
但是,我建议定期将订单保存到您的应用程序数据库(而不仅仅是Session数据库)中,以使用户不会丢失订单。 这是电子商务网站上相当标准的做法。 除非订购过程很短,否则用户将不可避免地要暂停并返回,或者不小心关闭浏览器,将咖啡倒入他们的计算机等。
无论哪种方式,数据库都可以为该数据提供良好的中间和/或永久位置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.