在.net里有两种用于WEB运用的缓存技术:
输出缓存:把一次请求说产生的输出保存在内存中
数据缓存:把数据保存在内存里
在WebService里使用输出缓存的方法如下:
数据缓存使用的方法如下:
[WebMethod]
public DataSet GetProductCategories()
{
Context.Cache.Insert("CategoriesDataSet",SQLDS);
}
SQLDS为数据集,CategoriesDataSet是数据集SQLDS在缓存里的名字,使用以上的必须添加:
using System.Web.Caching;的引用.
输出缓存:把一次请求说产生的输出保存在内存中
数据缓存:把数据保存在内存里
在WebService里使用输出缓存的方法如下:
[WebMethod(CacheDuration=10)]
public string GetServerDateTime()
{
}
10即为缓存的时间.public string GetServerDateTime()
{
}
数据缓存使用的方法如下:
[WebMethod]
public DataSet GetProductCategories()
{
Context.Cache.Insert("CategoriesDataSet",SQLDS);
}
SQLDS为数据集,CategoriesDataSet是数据集SQLDS在缓存里的名字,使用以上的必须添加:
using System.Web.Caching;的引用.