给ASP.NET应用程序添加缓存的第一种方式是使用数据缓存。在应用程序和数据访问层之间添加一个新的缓存层,就是在进行数据缓存。当确定数据库之外的一些数据可以缓存时,这个新层就负责管理这些数据。Entity Framework 提供了在长时间运行的应用程序中缓存数据的一些支持,但典型的Web应用程序不支持缓存,添加数据缓存层超出了这个项目的范围。

       下一个级别的缓存是在用户和浏览器级别存储页面内容。在这种情况下,浏览器存储内容的本地副本,保存时间由服务器设置。保存时间可以是数秒、数分钟、数天,通常基于要缓存的数据类型。例如,用户的购物车不应用于缓存信息。相反,“关于我们”页面比较适合缓存,因为其内容不经常改变。
      最后一个级别的缓存也在浏览器内。这种缓存方法称为应用程序缓API(AppCache),是一个HTML5规范,允许开发人员访问本地浏览器缓存。它不同于输出缓存,这是因为AppCache旨在存储能够多次访问的数据。AppCache允许开发人员在客户端机器上本地存储这些信息,而不是多次从服务器发送到客户端。它不用于存储整个页面,而是在一个连接或页面的生命周期内存储数据。

   

关于TeamDoc软件:

TeamDoc是基于服务器/客户端架构的轻量级文件管理软件。TeamDoc将文件集中加密存储在您单位自己的服务器中,员工使用TeamDoc客户端访问服务器,从而获得与自己权限相关的权限:登入后与“我的电脑”界面类似,可以看到自己该看的文件,编辑自己能编辑的文档,对于能看到的文件,还可以细分文档权限,进而做到能看不能拷,能看不能截屏等功能,多种权限灵活设置,在线协同编辑、全文搜索、日志与版本追踪,快速构建企业文档库。告别假大空,我们提供值得您选择的、易用的、可用的文档管理软件。现在就访问TeamDoc首页

TeamDoc软件界面(点击可放大)

版权所有:南京网亚计算机有限公司,本文链接地址: 在ASP.NET应用程序中缓存数据的不同方式