html5 appcache会导致页面加载速度变慢吗?

时间:2013-10-06 02:37:01

标签: html5 offline

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

2 个答案:

答案 0 :(得分:1)

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

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

但是:Appcache会产生一个FOUC(重新加载的简短白页),即使在线和页面/应用程序到目前为止已经做得很好以显示顺利重新加载。

答案 1 :(得分:0)

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