js,css文件更新之后,浏览器端还有缓存,久久不能消除

解决方案,每次更新之后修改下配置信息

/// <summary>
/// VersionInfo 版本信息
/// </summary>
public static class VersionInfo
{
    static  VersionInfo()
    {
        //
        // TODO: 在此处添加构造函数逻辑
        //
    }

    public static string Version = "2017-03-06-1701";
}

调用js的时候这么调用

<script src="../js/xx.js?version=<%=VersionInfo.Version %>"></script>

以后更新的时候就不用去加版本号什么的了,缓存瞬间消除了,当然了还有一种办法就是拦截上下文请求,在那里统一加上后面的尾巴,这一种就调用的时候方便点,

但是每次请求都要被这样处理,性能上面自然也会有所影响的,所以我还是推荐上面这一种方式。

 

posted @ 2017-03-10 15:57  虚风客  阅读(274)  评论(0编辑  收藏  举报