我发现在将更改部署到在我的本地机器上运行的 Web 服务器时,即使 Ctrl+F5 也不总是获得页面的未缓存副本。我真的很想能够关闭该特定域(基本上是我的本地主机)的缓存,但找不到这样做的选项。
谁有想法?
我已经尝试了我能想到的一切。
甚至尝试使用CTRL++ SHIFT,I然后单击网络下的“禁用缓存”,但没有任何效果。
我真的需要时不时地自己清除它吗?或者我可以以某种方式完全关闭它吗?
一位同事的防病毒套件 (Avast) 在其浏览器的缓存中检测到病毒。因此,他已将浏览器设置为在每次会话后清除缓存。这是一个合理的行动方案吗?
在我看来,即使存在受感染的文件,除非您导航到从中获取该文件的网站,否则该文件也不会被使用。在这种情况下,您已经因与受感染的网站交互而处于危险之中。如果您不浏览该网站,则不应通过任何方式调用缓存文件。
是否存在使清除缓存成为合理的安全支持决策的攻击向量?
是否可以判断浏览器何时从缓存中检索页面?
我认为打开一个新标签并直接浏览到 URL 会从服务器发出一个新的拉取请求,但经过测试(其中某些页面剪裁没有改变),似乎这不会发生。
那么是否有可能判断浏览器何时从缓存中提取某些内容,而不是直接从 Web 服务器中提取内容?
流式传输歌曲时,歌曲会被下载并放置在计算机上的一个临时文件夹中,这就是我所知道的。但是,在流式传输媒体文件(主要来自 Pandora)时,我一直在 Chrome 的缓存文件夹和 Internet 临时文件夹中搜索这首歌,但根本没有找到。
有谁知道使用谷歌浏览器流式传输的歌曲临时下载到哪里?
注意:我很清楚永久下载您正在播放的歌曲是非法的,我不想这样做。这个问题纯粹是出于教育原因。
google-chrome streaming temporary-files audio-streaming browser-cache
有时,我需要对本地 DNS cachi 进行焦土清理。最常见的情况是我正在使用 OpenDNS,当一个名称无法解析时(它是我本地网络上的主机名,但没有运行),OpenDNS 将我发送到他们可爱的广告页面。然后一旦 DNS 问题得到解决,我仍在解析 OpenDNS。这实际上不再发生了,但是,偶尔,我只需要重新开始我的 DNS。
现在,如果您可能能够回答我的问题,我相信您会知道现代计算机到处都隐藏着 DNS 缓存。您的操作系统拥有它,您的浏览器拥有它,您的其他浏览器拥有它,如果您正在运行 DNSMasq(我是),那么您也必须清除它。所以我写了一个小shell脚本来清除大部分这些缓存,但是浏览器DNS缓存仍然需要手动完成。
在 Chrome 上,我转到 chrome://net-internals/#dns,然后单击“清除主机缓存”
在 Firefox 上,我确定有一个类似的过程,我只是不知道它是什么。
但是,我真的很想从命令行清除这两个,以便我可以将它们集成到我的 DNS-burninate 脚本中。这可以做到吗,如果可以,怎么做?
如果 Chrome 或 Firefox 提供命令行界面来执行此操作,那就太酷了。
如果没有,我假设 DNS 缓存存储在一个文件或一组文件中(这是真的,还是它们都存储在 RAM 中?)。如果我们能够识别这些文件并删除它们,也许会产生同样的效果?这会起作用,还是只是破坏一切?所说的文件在哪里?
还有其他想法吗?
Chrome 缓存视图适用于 Windows。Linux 有这样的东西吗?好像已经chrome://cache不存在了。
有没有办法在 Firefox 中清除或删除某些网站的缓存?我想保留与其他网站有关的所有密码、缓存文件和图像,我只需要清除一个。我需要说Ctrl-F5对相关网站没有任何作用。顺便说一下,我正在使用 FireFox 15.1。
我在 Windows 上有 Firefox 27。
我浏览了很多带宽较慢的图片板,因此每次单击已查看的线程时不加载图像非常方便。Iron 确实正确使用了缓存,但 Firefox 每次都会重新加载所有内容。我有 browser.cache.disk.enable;true 和足够的磁盘空间设置。
browser-cache ×10
firefox ×5
browser ×2
command-line ×1
dns ×1
domain ×1
linux ×1
streaming ×1