我们有一个设计不佳的购物车数据库。所有将用于前端站点的已处理对象都存储在 HttpContext.Current.Cache 上Application_Start
。已处理对象我的意思是来自具有许多连接和 where 条件的 sql 脚本的结果。
寻找删除缓存或改进当前缓存过程的最佳解决方案。我正在考虑将处理后的对象存储到一个 SQL Server 表中,该表将在每个午夜重新填充。并使用 Dapper ORM 从这个 SQL Server 表中检索数据并实现输出缓存。
希望有人会为这个问题分享一个高速且可维护的解决方案。:)
谢谢!