发布网友 发布时间:2022-04-22 10:49
共2个回答
热心网友 时间:2022-04-22 20:40
个人认为如果它已经被浏览器下载到缓存,而且尚未过期,那么浏览器会优先使用缓存的,虽然浏览器也会向服务器发送文件请求,但如果请求的文件自上次被下载以来没有变更过,实际是不会重复下载的,服务器会返回一个信号,通知浏览器直接使用缓存中的文件,即可起加速作用,又可节省带宽.热心网友 时间:2022-04-22 21:58
对js文件进行hash,每次客户端请求的时候取回hash,如果缓存的js的hashcode与取回的hashcode不一致,则重新download脚本文件,否则不用。