html – 为什么favicons缓存更长?

我想知道为什么favicons,与图像和其他资源不同,在缓存中存储的时间要长得多,而且看起来也非常持久.我正在使用谷歌浏览器,所以这个问题的目标是这个浏览器,但也是浏览器,因为我也在其他浏览器中观察到这种行为.

This question(相关,不重复)针对“如何删除它们”的问题.但是,我想理解为什么看上去很好地对待favicons,而我对删除它们的兴趣则是次要的无关紧要.

作为一名网络开发人员,我可以简单地应用favicon.ico?2并获得一个“新鲜”的.而责任在于应用程序的提供者,而不是用户管理自己的缓存(或者“调整”我的应用程序,因为我喜欢称之为).所以这不是我的主要问题.

为什么favicons似乎比其他资源更持久?

最佳答案 我认为没有任何关于缓存favicons多长时间的官方规范(以及为什么).您应该向浏览器开发人员询问为什么他们决定将其缓存更长时间

我的猜测是,由于网站相对较少地更改了favicons,因此如果更新了favicon,则无需经常检查.

点赞