为什么脚本在浏览器中的缓存要比iframe源更多

时间:2019-04-04 00:18:47

标签: javascript iframe browser-cache resource-timing-api

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

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

对此行为是否有合理的解释?浏览器在缓存方面是否对JS / HTML文件/其他资源有不同的对待?它们有何不同?是否有建议的方法来增加某些资源的缓存? (在这种情况下,我试图提高HTML文件的缓存速率)

0 个答案:

没有答案