【问题标题】:Dealing with multiple cached Javascript files处理多个缓存的 Javascript 文件
【发布时间】:2018-04-04 00:49:54
【问题描述】:

我最近推送了我的网站 Javascript 代码的新版本,导致 CSS 和 JS 媒体无法加载。对于 Chrome,请求因每个域/源限制 6 个请求而停止。

在解决此问题后,我现在遇到用户每秒多次触发远程请求。

我相信 JS 文件有多个缓存副本,它们侦听相同的 DOM 元素和事件。

如果我是对的,作为开发人员,我如何检测多个缓存版本并在没有用户干预的情况下清除它?

我正在使用 Rails 4(启用 Turbolinks)来编译和缩小我的资产。据我所知,我不应该遇到这些问题。

问候,

【问题讨论】:

  • 您是否搜索过缓存破坏 JavaScript 文件?关于该主题的大量问题
  • 您的缩小过程会改变文件名/路径吗?

标签: javascript caching ruby-on-rails-4.1


【解决方案1】:

事实证明,Turbolinks 在每次访问页面时都会多次触发“加载中”事件。我已经删除了 Turbolinks :(

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-08-01
    • 2014-10-28
    • 2010-09-08
    • 2018-02-07
    • 2010-09-23
    • 1970-01-01
    • 2013-09-11
    • 1970-01-01
    相关资源
    最近更新 更多