google-chrome - 如何清除谷歌浏览器中的DNS缓存
问题描述
在 Linux Debian 10 (Buster) 上,我使用的是 http(s) 客户端google-chrome-stable
。
我正在配置(nginx)和测试(chrome)反向代理,它使用错误的域被缓存。
我修复了配置,但它仍然解析到错误的域。
- 我试图去
chrome://net-internals/#dns
点击,Clear host cache
但这并没有改变任何东西。 - 我试图去
chrome://net-internals/#sockets
点击,Flush socket pools
但这并没有改变任何东西。
我没有使用 FireFox,因此 FireFox 可以正确解析(也可以curl
)。
大约 10 分钟后,没有重新启动 chrome。我做了F5(刷新),它正在加载正确的页面。我还没有找到立即清除 chrome 缓存的手动方法。
我正在做devops,多年来我一直没有解决这个问题。
很想知道有一天该怎么做:O
解决方案
如果您打开开发者控制台 F12 然后按住刷新按钮然后选择空缓存并硬重新加载会发生什么?
以这个gif为例。
推荐阅读
- c# - 如何使用 Quicktype Json C# 生成的类来反序列化 JSON 文件
- r - 将带有破折号的quosure转换为字符串?
- c# - 一些 RS 字段保留为零,而另一些则不是 (ADODB)
- c# - Automapper ProjectTo 为导航属性生成非 ReferenceEquals 对象
- html - 同一页面上有多个 WTForms,验证问题导致 db 中的数据设置为 NULL;
- android - Kotlin-Android - 警报管理器不遵守在特定日期安排服务的设定日期
- excel - 从一个 ListObject 复制到另一个 VBA
- python - 如何使 ManyToMany 序列化能够在 POST 请求中创建对象?
- c# - 如何使用自定义相等检查通过 EF Core 查询集合?
- javascript - 等待在没有 setTimeout 的情况下定义值?