0

.mf 文件中列出的文件与我在页面首次运行时尝试加载的文件相同。是否具有清单属性会将文档其余部分的处理推迟到 appcache 加载?

4

2 回答 2

1

不会。在第一次加载时,缓存会在后台构建,使用与刚刚下载的文件相同的文件,前提是它们具有适当的缓存设置。例如,如果您的 HTML 页面和清单中有带有长缓存标头的 foo.css,浏览器将:

  • 加载并呈现页面。
  • 看清单。
  • 将 foo.css 从浏览器缓存加载到 appcache。

但是:Appcache 将导致一个 FOUC(重新加载时的简短白页),即使在线并且页面/应用程序到目前为止做得足够好以显示顺利重新加载。

于 2014-06-17T21:42:34.717 回答
0

使用 AppCache,浏览器直接从缓存中加载文档及其相关资源,无需访问网络,因此加载速度应该与加载速度一样快。

于 2013-10-06T02:42:31.130 回答