Safari 在 Mac 上运行缓慢时的 10 个修复

Apple将(Apple)Safari吹捧为目前最快的浏览器,这在 iOS 上可能是正确的,但我经常在我的Mac上使用(Mac)Chrome ,因为Safari太慢了。有时网页无法加载,或者我无法在页面之间来回导航,或者我无法滚动而不滞后。

考虑到Safari包含在OS X中并且您希望它能够正常工作,这非常令人沮丧。当它出现时,它是一个很棒的浏览器,但当它没有时,你真的必须切换到一个新的浏览器。

在本文中,我将提到所有可能的方法,您可以尝试在Mac上加快(Mac)Safari的速度。如果您有自己的建议,请随时在评论中告诉我们。

此外,请务必查看我们的YouTube 视频(YouTube video),其中我们介绍了其他几个可能与Safari无关的慢速互联网(Internet)原因:

方法 1(Method 1) – 缓存、历史(History)扩展(Extensions)

如果您是重度网络用户,并且(web user)Mac上没有太多空间,则可能值得清空缓存、禁用扩展程序并清除历史记录以减轻Safari上的负载。为了做到这一点,你首先必须去Safari然后是Preferences

野生动物园偏好

单击高级(Advanced)选项卡,然后选中对话框底部的菜单( Show Develop menu in menu) 栏中的显示开发菜单框。(bar box)

safari-高级

退出首选项(Preferences) 对话框并单击(dialog and click)Safari 菜单(Safari menu)中的开发(Develop)。继续并单击Empty Caches。缓存为空后,再次单击Develop并选择Disable Extensions

空缓存

最后,点击Safari,而不是我们上面选择的 Preferences,点击Clear History

清除所有历史

在下拉框中,确保选择所有历史记录(all history),然后单击清除历史记录( Clear History)按钮。

方法 2 (Method 2) – 手动清除 Cache.DB 文件(– Manually Clear Cache.DB File)

上述步骤应该会清除Safari中的缓存,但如果某些内容无法正常工作,则可能无法正常进行。在这种情况下,您可以手动执行此操作。打开Finder,然后单击底部的GoGo To Folder 。

转到文件夹

现在 将以下路径复制并粘贴(copy and paste)文本框中,然后单击(text box and click) Go

~/Library/Caches/com.apple.Safari/Cache.db

野生动物园缓存

最后,右键单击Cache.db 文件并选择Move to Trash确保(Make)在执行此步骤时关闭Safari (Safari)

移到废纸篓

方法 3 (Method 3) – 安装最新的 OS X 版本(– Install Latest OS X Version)

我注意到很多购买Mac(Macs)的人根本没有将他们的系统更新到最新版本的OS(OS X) X。即使我们现在在El Capitan 上(El Capitan right),我也有朋友在Mountain LionMavericksYosemite甚至Snow Leopard上奔跑!

如果您不更新OS X,您也不会获得最新版本的Safari。这意味着您可能会被困在几个版本后面,并且会错过最新版本的所有改进和优化。

最简单的升级方法是前往App Store 并单击(App Store and click)最新版OS X的链接,该链接通常位于右侧。

os x el capan

方法 4 – 关闭仪表板

如果您仍在使用较旧的Mac(2010 或更早版本),则可能存在显卡问题。您可以尝试一些简单的方法,看看它是否对Safari有帮助。我说的是禁用Mission Control中的Dashboard 功能(Dashboard feature)

为此,请打开系统(System) 偏好设置(Preferences),然后单击任务控制(Mission Control)在Dashboard(Dashboard)旁边的下拉列表中,选择Off

关闭仪表板

这不是万无一失的解决(surefire fix)方法,但它对某些人有用,包括我自己。我有一台 2009 年中期的MacBook Pro,仪表板肯定会减慢速度。

方法 5 – 更改搜索设置

您可以尝试的另一件事是更改Safari中的搜索设置。在 Safari 中打开首选项(Preferences) ,然后单击搜索(Search)选项卡。

野生动物园搜索选项

尝试将搜索引擎(search engine)更改为Bing,重新启动Safari,看看速度是否有任何差异。将其更改回Google,然后再次检查。您还可以尝试取消选中所有选项,如搜索引擎(search engine)建议、Safari建议、快速网站搜索(website search)预加载热门(preload top hit)等,看看是否有所作为。

有时在非常慢的Internet 连接(Internet connection)上,所有这些额外的功能可能会导致Safari更慢。

方法 6 (Method 6) – 更改网络服务顺序(– Change Network Service Order)

如果您的机器同时连接到WiFi 和以太网(WiFi and Ethernet),您的问题可能是由于以两种不同的方式连接到网络引起的。要查看您的连接,请转到系统偏好设置(System Preferences),然后单击网络(Network)

您可以尝试断开一个网络源(network source),看看是否会有所不同。只切换到另一个并进行测试。如果您想保持两者连接,请继续阅读。

连接网络

默认情况下,一个连接将优先于另一个。正如您在上面看到的,我的 WiFi 连接的优先级高于以太网连接(Ethernet connection)您可以通过单击列表框(list box)底部的小设置图标(齿轮)来更改此设置。

设置服务顺序

单击设置服务顺序(Set Service Order),将出现另一个弹出窗口,您可以在其中通过拖放重新排序连接。

更改服务顺序

我将以太网(Ethernet)移到顶部,然后单击“确定”。之后,确保单击“系统偏好设置”(System Preferences)对话框上的“应用(Apply)到”。

方法 7 – 删除首选项文件

这可能不会有太大的不同,但值得一试。转到Finder,单击Go,然后单击Go to Folder。输入以下路径:

~/Library/Preferences

向下滚动列表,直到看到com.apple.Safari.plist并删除该文件。

safari plist 删除

方法 8 (Method 8) – 使用不同的 DNS 设置(– Use Different DNS Settings)

有时可能不是Safari导致问题,而是您的DNS设置。默认情况下,您将使用ISP提供的DNS,这在大多数情况下都很好。但是,使用公共DNS可能会加快浏览速度(faster browsing)

谷歌公共DNS

我最喜欢的是Google Public DNS,我在所有计算机上都使用它。查看我关于可以免费使用的最佳公共DNS 服务器的文章。(DNS server)要在OS X上更改连接的DNS 服务器(DNS server),您需要打开系统偏好设置(System Preferences),单击网络(Network),选择连接,然后单击高级(Advanced)

dns 服务器

继续并单击小 + 图标,然后输入新DNS服务器的 IP 地址。使用Google不仅加快了我在Safari中的浏览速度,还加快了我在其他浏览器中的浏览速度。

方法 9 – 登录另一个帐户

有时问题出在您当前使用的用户帐户上。(user account)值得创建另一个用户帐户(user account)(需要 1 分钟),登录该帐户,然后运行​​Safari。如果突然变快,则说明您的用户帐户(user account)有问题。您可以尝试使用磁盘工具(Disk Utility)来解决问题。您可以转到Spotlight 并输入(Spotlight and type)磁盘工具(Disk Utility)”以快速打开对话框。

聚光灯

单击(Click)左侧窗格中的硬盘驱动器,然后单击“急救(First Aid)”选项卡。系统将询问您是否要在硬盘驱动器上运行急救,因此单击(First Aid)运行(Run)

急救

方法 10 – 重新安装 OS X

这听起来可能有点极端,但这有点类似于您每年左右必须重新安装Windows ,因为它变得如此臃肿。(Windows)不幸的是,OS X也遇到了一些相同的问题,尤其是如果您一直升级到最新版本的OS X而不进行全新安装。

在重新安装El Capitan 之前,我从Mountain Lion升级到Mavericks,再到 Yosemite 到El (El Capitan)Capitan(El Capitan),这让事情变得更快。这绝对值得一试,因为它也使其他所有应用程序的加载速度也快了很多。

这些是我能找到的所有可能的解决方案来解决一个缓慢的Safari 问题(Safari problem)。如果您有任何其他建议,请随时在评论中告诉我们。享受!



About the author

我是一名软件工程师,在 Xbox 行业拥有超过 10 年的经验。我专注于游戏开发和安全测试。我也是一位经验丰富的评论员,并且一直在为一些游戏界的知名人士开发项目,包括 Ubisoft、Microsoft 和 Sony。在空闲时间,我喜欢玩电子游戏和看电视节目。



Related posts