我正在对我们工作中的一些应用程序进行一些站点扫描,其中一个问题(来自 Sort Site)说:
“大于 25k 的图像、脚本和 CSS 文件不会缓存在 iPhone 和 iPad 上。”
这仍然是真的吗?如果没有,缓存限制是多少,如果有的话?
它因您的设备 iPhone、iPad 和 Mobile Safari 版本而异。这项研究表明,25k 页面缓存大小限制适用于 iPad 上的 Mobile Safari iOS 3.2。但是 iPhone 上的 Mobile Safari、iOS 4.0 没有这个限制。
当我读到2010 年的研究时,25k 限制仅适用于您的 HTML。“如果您希望缓存HTML 页面,请尝试将其限制为 25.6KB或更小。”
其他资源有更高的限制。IOS 为 4MB,Android 为 2MB。我认为这些限制只会在未来增加,因此这项研究虽然过时,但至少是一个很好的基线。