Chrome中的“正常重载”,“硬重载”和“空缓存和硬重载”有什么区别?

我最近在Chrome中发现了此新功能:

http://img1.mukewang.com/5da41bf00001bc4e03010100.jpg

我可以弄清楚选项1和选项3之间的区别,而选项2可能介于两者之间,但是我在任何地方都找不到更精确的信息。


有人知道这三个选项的确切行为吗?


有只小跳蛙
浏览 730回答 3
3回答

烙印99

正常装弹与按相同F5。这将使用缓存,但会在页面加载期间重新验证所有内容,以查找“ 304 Not Modified”响应。如果浏览器可以避免重新下载缓存的JavaScript文件,图像,文本文件等,那么它将进行。硬装发出请求时,请勿在缓存中使用任何内容。(等于SHIFT+ F5无需打开开发者控制台)强制浏览器重新下载每个JavaScript文件,图像,文本文件等。空缓存和硬重装显然,如果缓存为空,则必须进行硬重装。这将再次迫使浏览器重新下载所有内容。但是,如果页面通过JavaScript在页面加载后进行了其他事后下载,那么这些下载可能仍会使用缓存,这在清空缓存有帮助的地方,因为这可以确保即使这些都不会使用缓存的文件。注意:仅当开发人员工具打开时,此功能才可用。
打开App,查看更多内容
随时随地看视频慕课网APP