0

我想使用 ASP.NET 缓存。我有两个问题:

  1. 使用 ASP.NET 缓存时,缓存的数据存储在哪里?它是存储在服务器端还是客户端?如果默认情况下它是服务器端的,它对性能有何帮助?

  2. 如何查询缓存的数据?我有很多缓存数据,我想根据过滤器检索记录。我必须为此使用 LINQ 吗?

4

1 回答 1

2

缓存的数据存储在服务器端。它通过将服务器上的缓存数据保存在内存中并且应用程序可以轻松访问来提高性能。这种性能改进胜过从文件、数据库查询等读取数据。

“查询”缓存数据的最简单方法是通过缓存对象的键来引用缓存对象,然后像第一次缓存它时一样对待它。从这一点开始,一旦您的对象再次成为对象,您就可以根据需要引用数据,可以选择使用 LINQ 或任何其他适合缓存对象的方法。

于 2013-04-04T03:03:53.213 回答