0

我的 ASP.NET 应用程序需要使用 40K 行<key, value>对。
对于每个客户端请求,应用程序都会搜索正确的键并返回正确的值。

我应该只使用Dictionary<string, string>还是使用 ASP.NET 缓存解决方案?每个解决方案有什么好处?

编辑:

  • 数据的生命周期就是应用程序的生命周期。
  • 它将每两周手动更新一次。
  • 它在所有用户之间共享
  • 没有写操作,只有读
4

1 回答 1

1

如果您使用的是 SQL 服务器,我建议使用 ASP.NET 依赖缓存。一旦您更改表中的值,这将自动失效。并将值存储在DataSet 中,并将键列设为DataSet 中的键。这样您也可以编写快速的 LINQ 查询。

于 2013-01-01T09:05:29.387 回答