我被Google Gears和它在网络游戏开发中的潜在用途所吸引,特别是大规模的网络游戏开发。人们可以使用ResourceStore获取游戏资源并将其存储在本地,从而减少游戏加载时间、服务器带宽问题等。因此,我对HTML5支持离线存储的消息表示欢迎。
然而,据我所知,它只支持a manifest file for resource caching,这看起来像是ManagedResourceStore应该提供的东西。我也没有详细研究过。
我也没有找到允许以编程方式加载和缓存资源的东西(显然ResourceStore允许这样做)。
有没有可能通过编程来控制哪些资源应该被缓存?或者我必须使用单独的清单文件将每个“地图”存储在单独的页面上(这实际上是通过服务器端脚本完成的,而不是直接创建页面和清单--这仍然是令人费解的)?
发布于 2010-01-10 18:59:31
如果你问的是设计工作,看起来你是在找Programmable HTTP Caching and Serving。如果你真的想知道在发布的浏览器中是否有类似的东西,那么我不知道,但我很怀疑。
https://stackoverflow.com/questions/2023719
复制