用这些调整技巧加快Safari的速度

不要让Safari慢下来

Safari浏览器是我的首选网页浏览器。 我每天都会用它来处理与网络有关的所有事情。 Safari从我身上获得了相当多的锻炼,并且大部分时间表现出色。

然而,有时候,野生动物园看起来很呆滞; 有时网页渲染速度变慢,或者旋转风车接管。 在极少数情况下,网页无法加载,或表单显示奇怪或根本无法使用。

谁在过错?

诊断Safari减速的其中一个问题是确定谁有问题。 尽管我的经历可能与您的经历并不相同,但大多数时候我发现Safari速度减慢与我的ISP或DNS提供商遇到困难有关,或者我试图达到的网站有自己的服务器问题。

我并不是想说Safari的减速总是由外部来源引起的; 远离它,但你应该考虑尝试诊断Safari问题时的可能性。

DNS问题

在您开始在Mac上寻找适用于Safari的调整技巧之前,您应该花点时间调整您的DNS提供商。 这是您用来将URL转换为Web服务器的IP地址的DNS系统的工作,它将实际提供您正在查找的内容。 在Safari可以做任何事情之前,它必须等待DNS服务提供地址转换。 使用缓慢的DNS服务器时,翻译可能需要一段时间,导致Safari看起来很慢,只能部分呈现网页,或者根本找不到网站。

为了确保您的Mac使用的是体面的DNS服务,请看看: 测试您的DNS提供商以获得更快的Web访问

如果您需要更改DNS提供商,可以在指南中找到说明: 使用网络偏好设置面板更改Mac的DNS设置

最后,如果您在几个网站上遇到问题,请一次性提供本指南: 使用DNS修复网页无法加载到您的浏览器中

借助外部来源的Safari问题,让我们看看一般的Safari调整。

调整Safari

这些调整技巧可能会影响性能,从轻微到主要不同程度,具体取决于您使用的Safari版本。 随着时间的推移,Apple修改了Safari中的一些例程以优化性能。 因此,例如,一些调优技术可以在Safari的早期版本中创造巨大的性能提升,但在更高版本中则不会如此。 但是,尝试一下也不会有什么坏处。

在尝试各种调整技术之前,请先关注一下更新Safari。

保持Safari更新

Apple花了大量时间开发Safari所使用的核心技术,包括驱动Safari性能的JavaScript引擎。 拥有Safari浏览器核心最先进的JavaScript引擎是确保快速响应Safari体验的最佳途径之一。

但是,Safari的JavaScript更新通常与您使用的Mac OS版本相关联。 这意味着要让Safari保持最新状态,您需要保持Mac操作系统的最新状态。 如果您是Safari的重量级用户,那么支付OS X或macOS最新费用是值得的。

有时间缓存它

至少在理论上,Safari会将您查看的页面(包括作为页面一部分的任何图像)存储在本地缓存中,因为它可以使缓存页面比新页面更快。 Safari缓存的问题在于它最终会变得非常大,导致Safari在尝试查找缓存页面时放慢速度,以确定是加载该页面还是下载新版本

删除Safari缓存可以暂时改善页面加载时间,直到缓存再次展开为止,并且对于Safari进行有效排序变得过大,此时您需要再次将其删除。

要删除Safari缓存:

  1. 从Safari菜单中选择Safari, 清空缓存
  2. Safari 6和更高版本删除了从Safari菜单中删除缓存的选项。 但是,您可以启用Safari Develop Menu ,然后清空缓存

您应该多久删除一次Safari缓存? 这取决于你经常使用Safari。 因为我每天都在使用Safari ,所以我每周删除一次缓存,或者每当我记得要做时,每周都会少于一次。

Favicons Aren不是我的最爱

Favicons(最喜欢的图标的简称)是Safari在您访问的网页网址旁边显示的小图标。 (有些网站开发人员不打算为他们的网站创建网站图标;在这种情况下,您会看到通用的Safari图标。)除了提供对网站身份的快速可视参考之外,Favicon无任何用途。 例如,如果您看到带有黑色图标的黄色线条,则表明您已经开启。 Favicons永久存储在其原始网站以及组成该网站网页的所有其他数据。 Safari还创建了它所遇到的每个图标的本地副本,其中存在问题。

就像我们上面提到的缓存网页一样,favicon缓存可以通过迫使它对大量的图标进行排序来找到合适的显示,从而变成巨大而慢速的Safari。 Favicons在Safari 4中的表现如此重要,Apple最终纠正了Safari如何存储收藏图标。 如果您使用早期版本的Safari,则可以定期删除favicon缓存,并大大提高Safari的页面加载性能。 如果您使用Safari 4或更高版本,则不需要删除收藏夹图标。

要删除收藏夹图标缓存:

  1. 退出Safari。
  2. 使用Finder,进入homefolder / Library / Safari,其中homefolder是用户帐户的主目录。
  3. 删除图标文件夹。
  4. 启动Safari。

每次访问网站时,Safari都会开始重建favicon缓存。 最终,您需要再次删除收藏图标缓存。 我建议至少更新到Safari 6,以便完全避免此过程。

历史,我所见过的地方

Safari会维护您查看的每个网页的历史记录。 这具有让您使用前进和后退按钮横切最近查看的页面的实际好处。 它还可以让您及时查找并查看您忘记加入书签的网页。

历史可能相当有帮助,但像其他形式的缓存一样,它也可能成为一种障碍。 Safari会存储长达一个月的网站访问记录。 如果你每天只访问几页,这不是很多的页面历史存储。 如果您每天访问数百页,则历史记录文件可能会很快失去控制。

要删除您的历史记录:

  1. 从Safari菜单中选择历史记录, 清除历史记录

根据您使用的Safari版本,您可能会看到一个下拉菜单,允许您选择清除网络历史记录的时间段。 选择都是历史,今天和昨天,今天,最后一个小时。 做出选择,然后单击清除历史记录按钮。

插件

经常被忽视的是第三方插件的影响。 很多时候,我们尝试了一个插件来提供看起来很有用的服务,但过了一段时间,我们停止使用它,因为它确实不符合我们的需求。 在某个时候,我们会忘记这些插件,但它们仍然在Safari的插件列表中,占用空间和资源。

您可以使用以下指南来消除这些不需要的插件

扩展

扩展在概念上与插件相似; 插件和扩展都提供了Safari本身不提供的功能。 就像插件一样,扩展可能会导致性能方面的问题,特别是当安装了大量扩展程序,竞争扩展程序或更糟糕的扩展程序时,这些扩展程序的起源或目的早已被遗忘。

如果您希望摆脱未使用的扩展程序,请参阅: 如何安装,管理和删除Safari扩展

这些Safari 性能提示将保持您的网页浏览速度,以及您的互联网连接速度和托管您所访问网站的Web服务器的速度。 这应该是多快。

最初发布时间:2010年8月22日

更新历史:12/15/2014,7/1/2016