【问题标题】:What may be the disadvantages of enable content expiration in IIS?在 IIS 中启用内容过期可能有哪些缺点?
【发布时间】:2010-11-05 09:47:51
【问题描述】:

在 IIS 6 中启用内容过期可能有哪些缺点?

【问题讨论】:

    标签: asp.net iis-6


    【解决方案1】:

    主要的缺点是 IIS 将通过modified date 停止缓存组件。并且每当您更改任何组件的内容时,您都必须点击ctrl + F5 才能强制获取新内容。

    解决这个问题的一个方法是在你的静态组件中添加一个查询字符串,并且这个查询字符串应该是动态的和可配置的,这样每当你改变你的内容时,你只需要改变查询字符串,你的问题就会得到解决。

    以下是动态查询字符串的示例

    http://google.com/style.css?version=2.1
    

    【讨论】:

    • IIS 重置是否强制浏览器刷新缓存?
    • 不,实际上 IIS 发送一个带有过期日期的标头,并且浏览器缓存该组件并且在该日期之前不会请求新的组件。因此,您必须使用ctrl + F5 强制清除缓存并获取新组件。
    • 好的,谢谢,内容过期仅适用于js、css或所有内容(html标签...)
    • 是的,所有的static components
    猜你喜欢
    • 2021-03-05
    • 1970-01-01
    • 1970-01-01
    • 2021-01-02
    • 2016-09-30
    • 2016-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多