大家使用的各种类型的浏览器会不定期清理浏览缓存(包括缓存图片、缓存文件)?感觉有时候不清理一下缓存,浏览经常会出现一些莫名其妙的问题和现象。

1 Kyaru Aug 18, 2024 我是缓存直接设置到 RAMDisk 上,关机自动清 |
2 UXha45veSNpWCwZR Aug 18, 2024 via iPhone 不会,从来没清理过 |
3 zsh2517 Aug 18, 2024 不会,没遇到过“莫名其妙的问题和现象”,进一步地来说,我平常反而会避免缓存清理(不清没问题,而且不差那点空间) |
4 songge Aug 18, 2024 设置了退出清理 |
5 lx01xsz Aug 18, 2024 偶尔会遇到 “莫名其妙的问题和现象”,比如某些网站会无限跳转 |
6 Austaras Aug 18, 2024 正常浏览器都会自动定期清理 |
7 drwebco Aug 18, 2024 via Android 浏览器不会自己清理缓存,但是符合一些条件它会触发清理:空间不足,或缓存资源到期,以 chrome 为例,它缓存的静态文件以及 cookie 时间,是根据网页返回的 http 头部信息来执行,也就是说决定缓存时间是在网站方,网站方为了节省流量和提高访问速度提升用户体验,会给给客户端在 http 中发送缓存规则,例如设置了 cookie7 天,那么浏览器会在 7 天后自动清理掉过期的 cookie ,静态文件也是如此,这样有个缺点,网站程序也是在更新迭代的,就是如果网站的静态文件有更新,客户端可能因为缓存机制而未及时更新,客户端和服务端的资源没有对应,就会造成一些你说的莫名其妙的问题, |
8 Routeros Aug 18, 2024 从来不清理 |
9 jim9606 Aug 18, 2024 需要靠清理缓存解决问题本质上就是网站设计有问题,本来就不是用户责任,遇到问题再考虑用清缓存来 workaround 。 现在大家都用 SSD ,缓存读写不会成为瓶颈。 但存储塞太满会导致系统整体性能下降,因为频繁触发各种耗性能的回收动作,阻止一些空间换时间的优化落实。 所以根本解决办法就是存储备够,留有余量。 运行内存同理。 |
10 busier Aug 18, 2024 定制浏览器初始配置。运行时内存写缓冲浏览器配置及缓存文件,从来不允许浏览器运行痕迹写入硬盘! 主打一个本地无痕~ |
11 saranz Aug 18, 2024 偶尔清一次,或者在 cookie 失效的时候也会清理(比如某些站点突然无法访问,清 cookie 是有效的操作)。 |
12 UXha45veSNpWCwZR Aug 18, 2024 via iPhone @busier #10 那每次打开网站都需要登录账号? |
14 yyysuo Aug 19, 2024 可以只清理特定网站的缓存的,一般不会出问题,出问题确实缓存的问题多一些。 |
15 lee88688 Aug 19, 2024 我发现大家都讨论的 HTTP 的文件缓存,浏览器 service worker 的缓存清理有没有自动清理策略。 |