请耐心等待,因为多年来 Firefox 缓存变得越来越复杂,所以问题也是如此。我在 Mavericks 上使用 Firefox 35.0.1。我想弄乱缓存。Google 搜索结果中有很多关于此主题的过时或不正确的信息。
我想清除浏览器缓存,然后在网络上执行某些操作,看看缓存中有哪些内容。为此,我想找到这个东西,从菜单中清除缓存,然后进行实验。是的,我知道我可以按日期排序,并将最新的浏览器缓存放在列表顶部,但一个次要问题是缓存并没有真正清除,我也需要了解这一点。
About:cache
告诉我缓存位于:
/Users/<me>/Library/Caches/Firefox/Profiles/<something>.default/cache2
但About:config
没有 parent_directory 的条目,正如一些帮助文章所声称的那样。
无论如何,该位置从一开始就是谎言,因为它实际上包含两个目录,doomed 和 entry:doomed 包含一堆文件,它们的名称都为数字,而 entry 包含一堆名称很长的文件(如果我不得不打赌,我会打赌 entry)。
好的,现在,当我从偏好设置中“清除缓存”时,条目中仍有几百个文件,并且注定要被删除。它们大多是近期的。因此,“清除缓存”是另一个谎言。
当我真的不知道文件是什么时,我不太喜欢偏离轨道,随意 rm 文件。所以有人能详细解释一下这个缓存结构吗,包括系统挂起的文件是什么以及为什么(当我告诉它清除缓存时),以及哪些是注定要失败的,哪些是失败的?