更新后的javascript文件在几分钟内没有被服务器分发
Updated javascript files not being distributed by the server for several minutes after updating them
我目前使用Bluehost共享主机服务,无论出于何种原因,我的javascript文件在服务器目录更改后,仍将作为其旧版本提供服务,直到10多分钟过去。这使得开发极其缓慢和困难。服务器这样做有什么原因吗?是否有一种方法可以禁用正在进行的任何缓存?
首先,检查它是不是你的浏览器缓存-在Chrome开发者工具中,你可以禁用缓存。也许还可以尝试一个私人窗口。如果仍然失败,托管服务可能有缓存(这对他们的业务是有意义的)。
便宜的hack -添加一个时间戳值作为所有脚本标签的查询参数,例如:
<script type="text/javascript" src="script.js?t=12345" /><script>
如何完成这取决于您使用的服务器端代码。修改后的URL应该可以阻止缓存,并且不会影响脚本。
相关文章:
- 您如何每 15 分钟从服务器刷新和 HTML 页面
- 发布后的应用程序在几分钟后停止更新更新面板
- Javascript模糊时间(例如'10分钟前');s精确到几秒钟
- 用于单击页面上的按钮的Javascript,每隔几分钟就会加载一次
- Javascript时钟,落后几分钟
- 从服务器返回的日期获取星期几
- 在 JavaScript 中将 Unix 时间转换为“几分钟前”
- 每隔几分钟在页面之间切换一次
- Javascript计时器只有几分钟和几秒钟
- AngularJS后续$http删除将保持挂起状态几分钟
- 节点 - MySQL 查询,需要几分钟时间,在几分钟后重复自己,然后完成原始查询
- 长时间运行的AJAX请求在几分钟后重新提交
- 如何用moment.js减去2次,然后减去几分钟
- 登录弹出窗口几分钟后,在wordpress中卸载用户
- 确定距离午夜还有几分钟
- 在Momentjs中,距离午夜还有几分钟
- 无法得到前几分钟的正确值
- 如何记录60MB以上的HTML5拖放文件的内容而不会挂起几分钟
- setTimeout在几分钟后发疯,FF6.0, Chrome 15
- 更新后的javascript文件在几分钟内没有被服务器分发