【发布时间】:2014-05-28 05:15:29
【问题描述】:
今天这里提出了一个问题,我没有明确的答案。
假设我们连接并缩小所有资源文件(CSS 和 Javascript)并在“母版页”中声明它们。
在多页面应用中,如果 CSS 文件发生更改,它将在下一次完整页面加载时重新加载。
在单页应用上,用户可以连续工作数天,而无需在声明 CSS 文件的主页上充值。在发出 Ctrl-F5 之前,用户永远不会看到更改。
我相信有人已经想到了这一点并且有经验可以分享:)
对我来说,使用 WebSockets 不是一种选择。首先是因为它太过分了,其次是因为并非我所有的客户都支持这项技术。同样的原因适用于所有 WebSockets 后备...因此我不会继续访问我的服务器。
那么,有什么想法吗? :)
顺便说一句,我们正在使用 AngularJS,如果这对特定的解决方案有帮助的话。
谢谢!
【问题讨论】:
标签: javascript angularjs versioning single-page-application