Cache文件缓存
/// <summary>
/// 文件缓存
/// </summary>
protected void SetFileCache()
{
//获取文件
string filePath = Request.MapPath("File.txt");
if(Cache["fileContent"]==null)
{
//文件缓存依赖项
CacheDependency cDep = new CacheDependency(filePath);//如果文件内容修改后,让缓存失效
//获取文件内容
string fileContent = File.ReadAllText(filePath);
Cache.Insert("fileContent", fileContent, cDep);
Response.Write("数据来自文件");
}
else
{
Response.Write("数据来自缓存:" + Cache["fileContent"].ToString());
}
}
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步