【发布时间】:2010-03-09 20:56:21
【问题描述】:
我们有一个在 iPhone 上运行的网络应用程序。
清单文件没问题,资源(html、css、js)被正确缓存。
页面位于主屏幕中。
问题在于,当页面从缓存中加载资源时,还会对服务器进行 GET 调用以读取缓存清单文件。
服务器配置为发送正确的标头(max-age =31536000; public, etc...) 并很好地缓存除缓存清单本身之外的所有其他文件。
这是正常行为吗?由于该调用,每个资源负载看起来都有轻微的延迟。
知道这些多次调用是否可以获得状态 304 甚至更好地避免?
【问题讨论】:
标签: javascript iphone caching html manifest