我们正在构建基于网络的音频编辑器的概念模型。我们遇到的第一个问题是客户端缓存系统。在我看来,作为在客户端拥有巨大缓存的服务器端程序员是完美的主意,因为在许多情况下,除了多次加载相同数据外,它会占用服务器负载。此外,这种缓存可能是提供每个轨道操作(如过滤)的缓冲区的良好候选者。
我们的 flex 程序员说这是一个很大的麻烦,几乎在任何情况下都是不可能的。但我非常怀疑,因为我知道实际的 Google Chrome 浏览器版本可以简单地在 localStorage 中保持高达 2 Gb。此外,我发现了这个在线曲目编辑器的例子,看起来它的缓存机制工作得很好。
是否可以使用 flash 和 js 在客户端缓存一些数据(大约 100-200mb)?