0

我的网站有两个独立的资源——一个 JS 文件(比如 myjavascript.js)和一个 iframe(src:myiframe.html)。它们中的每一个都在每次页面加载时加载(即,它们以相同的频率加载)。两者都有相同的缓存过期时间(6 个月)。JS 文件 (40 kB) 比 HTML 文件 (30 kB) 大。

基于相对大小,我预计用户设备中的浏览器缓存较小的 HTML 文件比较大的 JS 文件更频繁。但是,来自浏览器性能资源计时的日志显示,JS 文件比 iframe 文件更频繁地被缓存。

这种行为有合理的解释吗?浏览器在缓存方面是否以不同的方式处理 JS/HTML 文件/其他资源?它们有何不同?是否有推荐的方法来增加某些资源的缓存?(在这种情况下,我正在尝试提高 HTML 文件的缓存率)

4

0 回答 0