我使用带有rack-offline的Rails 4来缓存我的页面。我还想缓存(动态生成的)html页面以供离线浏览。问题是,HTML5的工作方式使它们保持陈旧状态,直到更新应用程序清单。
文档说:
在生产中,它会根据内容生成一次SHA哈希 清单中的所有资产。这意味着缓存清单会 除非标的资产发生变化,否则不应视为陈旧。
当我的某个html页面发生变化时,有什么方法可以触发新的哈希生成?例如,在数据库更新之后。
答案 0 :(得分:0)
可能不是,因为AppCache是用于静态资源的。最好使用静态HTML页面,并使用JavaScript加载动态内容。
查看appcachefacts.info了解详情。