我的网站有两个独立的资源-JS文件(例如,myjavascript.js)和iframe(src:myiframe.html)。它们中的每一个都在每次页面加载时加载(即,它们以相同的频率加载)。两者具有相同的缓存到期时间(6个月)。 JS文件(40 kB)比HTML文件(30 kB)大。
基于相对大小,我希望用户设备中的浏览器比较小的JS文件更频繁地缓存较小的HTML文件。但是,来自浏览器性能资源计时的日志显示,与iframe文件相比,JS文件的缓存频率更高。
对此行为是否有合理的解释?浏览器在缓存方面是否对JS / HTML文件/其他资源有不同的对待?它们有何不同?是否有建议的方法来增加某些资源的缓存? (在这种情况下,我试图提高HTML文件的缓存速率)