【发布时间】:2018-04-04 00:49:54
【问题描述】:
我最近推送了我的网站 Javascript 代码的新版本,导致 CSS 和 JS 媒体无法加载。对于 Chrome,请求因每个域/源限制 6 个请求而停止。
在解决此问题后,我现在遇到用户每秒多次触发远程请求。
我相信 JS 文件有多个缓存副本,它们侦听相同的 DOM 元素和事件。
如果我是对的,作为开发人员,我如何检测多个缓存版本并在没有用户干预的情况下清除它?
我正在使用 Rails 4(启用 Turbolinks)来编译和缩小我的资产。据我所知,我不应该遇到这些问题。
问候,
【问题讨论】:
-
您是否搜索过缓存破坏 JavaScript 文件?关于该主题的大量问题
-
您的缩小过程会改变文件名/路径吗?
标签: javascript caching ruby-on-rails-4.1