如果我重新启动应用程序池,客户端浏览器会引用我更新的 javascript 或 css 文件吗?
If I restart application pool, would the client browsers refer to my updated javascript or css files?
如果我忘记在 js/css 文件中维护版本控制,即 script.js?v=1.0.1,并且我想以某种方式确保最终用户应该参考 js/css,最好的方法是什么?
如果我在 IIS 中重新启动应用程序池,它会强制最终用户参考 js/css 的更新版本吗?
IIS缓存在服务器,浏览器缓存在客户端。
IISReset 将清除 IIS 缓存,但它不会对客户端(浏览器)中的本地缓存执行任何操作。
通常缓存问题通常是由于浏览缓存引起的,但有时罪魁祸首可能是 IIS 缓存。我建议应用程序池回收而不是 IIS 重新启动。
如果我忘记在 js/css 文件中维护版本控制,即 script.js?v=1.0.1,并且我想以某种方式确保最终用户应该参考 js/css,最好的方法是什么?
如果我在 IIS 中重新启动应用程序池,它会强制最终用户参考 js/css 的更新版本吗?
IIS缓存在服务器,浏览器缓存在客户端。 IISReset 将清除 IIS 缓存,但它不会对客户端(浏览器)中的本地缓存执行任何操作。
通常缓存问题通常是由于浏览缓存引起的,但有时罪魁祸首可能是 IIS 缓存。我建议应用程序池回收而不是 IIS 重新启动。