我们正在建立一个移动网站,并且在iPhone上看到一些低迷的表现。我们认为问题的一部分是iphone没有缓存任何东西,因为25KB的限制(iPhone不会缓存任何大于25KB的东西)。
我了解到HTML 5缓存清单可用于缓存静态资源以供离线使用。有谁知道是否可以使用相同的技术来缓存静态资源(JS,CSS)以便在非缓存页面上使用?我在这里得到了相互矛盾的答案。
本文似乎声称您可以使用此技术:http://www.phpied.com/iphone-caching/
Ben Nadel声称非缓存页面无法访问缓存清单中的资源:http://www.bennadel.com/blog/1946-Non-Cached-Pages-Cannot-Access-Resources-Cached-In-The-Cache-Manifest.htm
所以我的问题是,我可以利用缓存清单来提高性能吗?这会在iphone上运行吗?
答案 0 :(得分:1)
Ceejay是正确的,第二个链接只讨论firefox,如果你看第一个链接,它也提到它在Firefox中不起作用。这项技术适用于iphone,我们在我们的网站上使用它!