神话:删除缓存真的会加快你的电脑速度吗?
每次你问一个技术水平合理的人,你应该做什么来加速你的电脑,他们开始唠叨关于运行CCleaner和清除缓存。但是清除缓存的行为真的会加快速度吗?没有。
大多数人认为所有临时文件都是由糟糕的应用程序创建的杂乱文件,但这并不是事实。缓存文件是由应用程序创建的,用于存储常用的信息,因此不必再次生成或下载。
这一切都归结为延迟。
如果从Web服务器访问一个小图像文件需要2秒,那么偶尔也可以。但是,现代页面是由大量的小图片、样式表和JavaScript文件组成的,其中大多数文件并不是每天都在变化。乘以所有你多次访问的站点,你就会说浪费了很多时间,更不用说带宽了。
如果浏览器没有立即获得完整的CSS,它就无法开始呈现页面,从而导致更多的延迟。这就是为什么当您第二次访问同一站点上的页面时,它会非常快速地显示页面的布局。它已经被缓存了。
当应用程序需要生成一组信息时,问题可能会变得更严重,每次应用程序再次启动时,这些信息可能需要一段时间才能重新生成。它不是每次都进行所有的初始化,而是只做一次,并缓存在一个文件中。
当您擦除缓存时,您实际上所做的是重新启动所有这些工作,并在此过程中减慢计算机的速度。
规则的例外
如果您的计算机没有大量的驱动器空间,并且您的应用程序创建了太多的临时文件,那么您可能有真正的理由清除缓存,或者至少重新配置您的应用程序以减少临时空间。
在你的硬盘中使用机械旋转盘的时候更是如此,当有成千上万个小文件要加载时,硬盘查找每个文件的延迟就会增加。这些天,你应该有一个固态驱动器在你的计算机,如果你担心性能,随机寻找时间不再是一个问题。
缓存损坏
有时应用程序缓存会损坏,需要擦除才能再次运行…。或者缓存只是过时了,并且有旧的文件–这对于Web浏览器来说是一个很大的文件。这个问题通常表现为一个问题,而不是一个放缓,因此,虽然您可以这样解决问题,但这并不是性能的最佳选择。
糟糕的自动完成
人们擦除缓存的另一个原因是写得不好的自动完成算法的副作用。假设您的应用程序的搜索框试图为您提供最近条目…的下拉列表。该算法速度慢,运算量大。当搜索禁用历史记录或清除缓存时,您的性能会更好,这会导致人们认为缓存是不好的,而现实情况是缓存是好的…。坏的应用程序是坏的。
你可能想要删除一些缓存的真正原因
如果您担心自己的隐私,那么删除缓存肯定是您想要做的事情。请记住,删除缓存只会索塔删除这些文件-除非您覆盖空闲空间,否则不会永久删除任何内容。您所要做的就是运行一些实用程序,而这些已删除的文件很可能会被恢复。
自己试试看
你不必相信我的话,因为它很容易自己测试。将浏览器设置为立即打开一组您喜爱的网页,记录打开它们所需的时间。然后擦除缓存并再次加载相同的页面。
那我们该怎么办?
如果要清除缓存,则不会造成任何伤害。你的应用程序将尽职尽责地快速重建它们的缓存,很快就会有比以往任何时候都更快的进展。但是现在您将意识到清除缓存通常不会提高性能。
原文链接:https://www.701z.com/10745.html,转载请注明出处。
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
评论0