我对Google Gears及其在在线游戏开发,尤其是大型在线游戏开发中的潜在用途非常着迷。可以使用ResourceStore获取游戏资源并存储在本地,从而减少游戏加载时间、服务器带宽问题等。因此,我对 HTML5 支持离线存储的消息表示欢迎。
但是,据我所知,它只支持资源缓存的清单文件,这看起来像是ManagedResourceStore应该提供的。我也没有仔细研究。
我也没有找到允许以编程方式加载资源并缓存它们的东西(显然 ResourceStore 允许)。
是否可以以编程方式控制应缓存哪些资源?或者我是否必须将每个“地图”存储在具有单独清单文件的单独页面上(实际上这是通过服务器端脚本完成的,而不是真正创建页面和清单 - 这仍然很丑陋)?