用這些調整技巧加快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