【发布时间】:2015-08-21 18:14:27
【问题描述】:
我的网站每天有 20 万活跃用户
不久前我读了一篇关于强制 javascript 和 PHP 缓存文件的文章。我以前从来不需要缓存我的文件,但现在我正在处理大量传入和传出服务器的数据,我想在客户端本地存储一些数据。
我不知道是否有更好的方法可以做到这一点,但基本上,我正在考虑使用
- HTML5 本地存储(如果可用)/manifest
- 如果可用,则使用 java 的后备
- 如果可用,则使用 silverlight 的后备。
我对此非常感兴趣,最好是 JavaScript。
我想知道如何使用 JavaScript 缓存文件
在任何人认为我在重新发明轮子之前
(例子) 我有几个 Javascript 文件,如果更新,浏览器将不会重新加载脚本,因为它已被缓存。通过版本控制,我可以管理用户何时需要重新加载缓存数据。
【问题讨论】:
-
浏览器缓存 JavaScript 文件
-
有时。但我想缓存的不仅仅是 JavaScript。
-
隐约希望实现对所有数据的版本控制。
-
缓存必须在服务器上完成。您应该缓存来自 JavaScript 而不是文件的请求。
-
看看 AppCache API:html5rocks.com/en/tutorials/appcache/beginner
标签: javascript html caching