iis-7 – IIS重置会强制缓存项目重新发送吗?

当我们发布对我们网站的更新时,我正在尝试开发一种策略来处理缓存的 javascript文件,css,图像等.在我开始在javascript文件上实现版本号之前,我想知道每次发布后是否重置IIS会有效地导致重新发送缓存文件.

解决方法

当您执行IISReset时,IIS缓存将被清除,然后在客户端请求进入后开始备份后将开始重建.如果更新文件,则旧的缓存文件将变为陈旧,IIS将提供更新的文件和使用新文件更新缓存.

IISReset(尽管很苛刻)将清除IIS缓存,但它不会对代理或客户端中的本地缓存执行任何操作.也许你刚刚把这个术语搞砸了,但是在缓存时没有任何“怨恨”的概念.这都是基于请求的.如果客户端请求某些内容并且它在缓存中找到,那么它将从缓存中获得服务.如果要维护相同的文件名,则需要强制文件内容过期.

相关文章

这篇文章主要讲解了“WPF如何实现带筛选功能的DataGrid”,文...
本篇内容介绍了“基于WPF如何实现3D画廊动画效果”的有关知识...
Some samples are below for ASP.Net web form controls:(fr...
问题描述: 对于未定义为 System.String 的列,唯一有效的值...
最近用到了CalendarExtender,结果不知道为什么发生了错位,...
ASP.NET 2.0 page lifecyle ASP.NET 2.0 event sequence cha...