Cache的使用原则

HttpRuntime.Cache,HttpContext.Cache 都是从System.Web.Caching继承过来的,而且是Application级别的,并不是为单个用户的,所有这点要注意。

页面缓存:

数据缓存:

数据可能会多次使用
数据是通用的,而不特定于某个具体的请求或用户时
数据是特定于用户或请求的,但是寿命较长
缓存应该有个限度
尽管ASP.NET 能够在内存运行效率较低的情况下强制缓存清除,但是最好设置时间限制

你可能感兴趣的:(cache)