我遇到了一个问题,我对HTML文件中引用的一些JavaScript文件进行了更改,但浏览器没有看到更改.它保留在浏览器中缓存的副本,即使Web服务器具有较新的版本.
直到我强制浏览器清除缓存,我才看到更改.
这是一个Web服务器配置吗?我是否需要将JavaScript文件设置为永不缓存?我在Google Web Toolkit中看到了一些有趣的技术,他们在更新时实际创建了一个新的 JavaScript文件名.我相信这是为了防止代理和浏览器保留旧版本的JavaScript文件具有相同的名称.
某处有最佳实践清单吗?
我们在所有Javascript(和CSS等)的末尾添加产品内部版本号,如下所示:
Tags | 热门标签RankList | 热门文章
- 1Intellij完成贡献者
- 2是否将JavaScript映射对象编入索引以优化map.get?
- 3UIDevice在swift 2.0中不起作用
- 4如何解决"未捕获的TypeError:未能构建'注释':关于React JS,请使用'new'operarat ....."?
- 5将参数馈入张量流中的占位符
- 6如何在Android Activity中扩展ListActivity AppCompatActivity的位置
- 7获取所有DropDown列表的选定选项
- 8R Plotly:如何将config()与plotly_build()结合使用?
- 9如果shebang不准确,如何自动检查Python脚本是否正确?
- 10打开我的Bootstrap模式后无法点击任何内容
- 11python tornado下载远程文件
- 12ef7无法检索子集合的子对象的属性
- 13如何从mysql查询中获取关注者/以下列表
- 14如何在Ipython Notebook上使用我的GPU?
- 15ng-grid不显示任何数据
- 16Git:将多个提交从一个分支合并到另一个分支
- 17Django:模型之间的参考
- 18我应该在混合的Objective-C/Swift项目中使用Realm Objective-C或Realm Swift吗?
- 19运行gulp app时无法找到模块'require-dir'错误:serve rails
- 20如何使用sql语法(没有PHP)在mysql表中插入blob中的图像?