Google chrome 空缓存&;硬重新加载与清除站点数据

Google chrome 空缓存&;硬重新加载与清除站点数据,google-chrome,caching,google-chrome-devtools,reload,Google Chrome,Caching,Google Chrome Devtools,Reload,空缓存和硬重新加载与清除站点数据之间有什么区别 当您的Chrome开发工具打开时,您可以右键单击重新加载并选择空缓存和硬重新加载 在Chrome开发工具的应用程序下,您可以选择清除存储,然后单击显示清除站点数据的按钮 我试着阅读了其中的每一篇文章,但不理解其中的区别,如果有任何帮助,我将不胜感激!:) 正常重新加载:使用缓存数据 硬重新加载:强制浏览器重新下载项目并重新加载。使用的资源可能来自缓存版本 空缓存和硬重新加载:页面的缓存已完全清除,必须根据需要重新下载所有内容 正常重新加载:嘿,使用

空缓存和硬重新加载
清除站点数据
之间有什么区别

当您的Chrome开发工具打开时,您可以右键单击重新加载并选择
空缓存和硬重新加载

在Chrome开发工具的应用程序下,您可以选择
清除存储
,然后单击显示
清除站点数据
的按钮


我试着阅读了其中的每一篇文章,但不理解其中的区别,如果有任何帮助,我将不胜感激!:)

正常重新加载:使用缓存数据

硬重新加载:强制浏览器重新下载项目并重新加载。使用的资源可能来自缓存版本

空缓存和硬重新加载:页面的缓存已完全清除,必须根据需要重新下载所有内容


正常重新加载:嘿,使用缓存,同时验证未修改响应的资源

硬重新加载:基本上是对着浏览器大喊大叫,以便再次从服务器加载内容

空缓存和硬重新加载:您没有得到它,请清除缓存并再次硬重新加载。不要忘记清除js下载的其他文件


清除站点数据:是否有一次性按钮来清除所有内容?哦,是的,神奇的按钮是“清除站点数据”。它删除了
“缓存存储”、“Cookies”、“ServiceWorkers”、“IndexedDB”、“LocalStorage”、“应用程序缓存”

,因为您可以看到站点数据不仅仅是缓存。是的!我对
空缓存和硬重新加载
有相当的了解,但在
清除站点数据
方面我找不到那么多。看起来
清除站点
数据实际上比
空缓存和硬重新加载
做的更多,但我不确定我的理解是否正确。不过,这很有帮助,主要问题围绕Chrome devtools中的
清除站点数据
,而
空缓存和硬重新加载
清除站点数据
硬重新加载
相比还有其他优势,例如,使用
清除站点数据
浏览器存储可以在硬重新加载不可能的情况下进行清除。第二件事是
清除站点数据
是内部数据,只能由站点开发人员使用,而外行可以自己硬加载。谢谢@Shadow的回答。您是否能够提供在每个不同的重新加载级别期间重新加载的示例资源?