如果 Safari 感覺運行緩慢或您的 iPhone 報告 Safari 正在消耗 3 至 6 GB 內部閃存,清除 Safari 快取和網站資料是您可以採取的最有效的維護步驟。雖然 Web 快取旨在透過本機儲存樣式表、JavaScript 套件、Web 字型和追蹤腳本來加速頁面載入時間,但過時的快取資源經常會損壞,引入渲染錯誤,並在 WebKit 引擎努力協調不匹配的資源雜湊時觸發神秘的電池消耗。
與在嚴格隔離的應用程式沙箱中運行的第三方行動瀏覽器不同,Safari 與 iOS 系統框架緊密相連。其暫存資料分佈在 WebKit 本機儲存、IndexedDB 關聯式記錄、Service Worker 離線套件和 Safari 閱讀清單離線存檔。根據 Apple 的 WebKit 開發人員文件的技術文件,Safariari會自動保留離線資源,直到系統遇到嚴重的記憶體壓力,這意味著快取檔案可能會在您的裝置上靜靜地停留數月。

快取、Cookie 與網站資料:實際儲存什麼?
大多數 iOS 用戶將瀏覽歷史記錄與網站資料混為一談,導致他們意外從重要的銀行、工作和社群媒體入口網站註銷。了解 Apple 如何建立瀏覽器儲存空間可以讓您消除膨脹的文件,而無需破壞活動的經過身份驗證的會話。
| 資料類別 | 儲存機制 | 典型足跡(6 個月) | 清算的影響 | 它會讓您退出嗎? |
|---|---|---|---|---|
| HTTP 磁碟快取 | WebCore 快取檔案、JPEG/WebP 資源、CSS 樣式表 | 800 MB - 2.5 GB | 釋放即時快閃儲存;頁面重新載入新資源 | 否 |
| 會話和追蹤 Cookie | 包含身份驗證令牌的加密文字檔案 | 15 MB - 50 MB | 重置網站首選項,刪除商業追蹤標籤 | 是(需要重新登入) |
| IndexedDB 和 LocalStorage | 適用於 Web 應用的客戶端 SQLite 關聯式資料庫 | 400 MB - 1.8 GB | 清除離線繪圖資料庫和快取的漸進式 Web 應用程式資料 | 通常是的 |
| 離線閱讀清單 | 平面模式的存檔 HTML 快照與嵌入媒體 | 300 MB - 2.0 GB | 刪除下載的閱讀文章,同時保留書籤網址 | 否 |
| 網站圖示與歷史資料庫 | SQLite歷史帳本和網站圖示快取 | 50 MB - 120 MB | 清除搜尋列中的自動完成網址建議 | 否 |
方法一:快速系統刷新(清除歷史記錄和網站資料)
當您需要對所有瀏覽器工件執行緊急、徹底的清理(在幾秒鐘內釋放多個千兆位元組)時,iOS 提供了集中切換功能。請記住,此方法會重置每個同步的 iCloud 標籤上的活動登入。
- 在 iPhone 或 iPad 上開啟設定。
- 向下捲動並點選 Safari(或使用「設定」中頂部的搜尋欄)。
- 捲動經過「常規」部分,點選清除歷史記錄和網站資料。
- 在清除時間範圍下,選擇所有歷史記錄以最大程度地恢復磁盤,或選擇過去一小時或今天和昨天進行有針對性的故障排除。
- 如果您想從活動記憶體中卸載過時的 WebKit 進程,請確保啟用關閉所有選項卡開關。
- 點選紅色確認按鈕:清除歷史記錄。
方法 2:如何在不遺失登入資訊的情況下刪除單一網站的快取
iOS Safari 中最大的隱藏功能是外科網站資料管理。如果電子商務平台、新聞媒體或網路應用程式發生故障,您不必放棄網路其餘部分的會話代幣。
- 導覽至設定 > Safari。
- 捲動到頁面最底部,然後點選高級。
- 點選頂部的網站資料。 iOS 需要 3 到 10 秒的時間來計算每個網域的本機磁碟使用量。
- 使用頂部搜尋欄來尋找特定網域(例如,amazon.com、nytimes.com 或 canva.com)。
- 向左滑動有問題的條目,然後點擊刪除,或點擊右上角的編輯進行批次刪除。
- 請注意 IndexedDB 和 Service Worker 捆綁包中的數百兆位元組如何立即釋放,而您的其他開放帳戶仍保持安全登入狀態。
方法3:清除Safari閱讀清單離線快取
許多用戶將文章儲存到閱讀清單中,但沒有意識到預設情況下,iOS 會下載整個網頁(包含高解析度圖片和影片資源)以供離線檢視。隨著時間的推移,活動讀取隊列可以悄悄累積 1 到 3 GB 的不受監控的快取。
要清除此特定快取而不遺失已儲存的連結:前往設定 > 常規 > iPhone 儲存 > Safari。找到標題為離線閱讀清單的行,向左滑動,然後點選刪除。您的閱讀清單書籤將透過 iCloud 保持同步,但大量離線快取的有效負載將立即從實體快閃記憶體中釋放。
如何清除 Mac 上的 Safari 快取(macOS Sonoma 和 Sequoia)
在 macOS 上,Safari 將面向使用者的瀏覽歷史記錄與開發人員層級的原始 HTTP 快取分開。對於 Web 開發人員、進階使用者以及任何遇到持續渲染錯誤而又不想清除瀏覽器 cookie 的人來說,刷新原始快取至關重要。
- 啟用開發者工具:在 Mac 上開啟 Safari,點選選單列中的Safari > 設定,導覽至進階標籤,然後勾選為 Web 開發者顯示功能複選框。
- 透過選單清除快取:點擊頂欄中新的開發選單,然後選擇清空快取(或按鍵盤快速鍵
Option + Command + E)。這會立即轉儲~/Library/Caches/com.apple.Safari處的 WebKit 磁碟緩存,而不會影響您的活動會話 cookie。 - 刪除細粒度網站資料:在Safari > 設定 > 隱私權下,點選管理網站資料...,搜尋儲存本地資料庫的繁重網域,然後點選刪除。
電池與儲存專業提示
損壞的 Safari WebCore 快取檔案是 iPhone CPU 使用失控的常見原因。如果您的裝置在瀏覽簡單網頁時感覺異常發熱,清除 Safari 網站資料會重設 WebKit 解析器,並立即恢復正常的熱量和能耗水平。
防止 Safari 儲存膨脹的五項規則
- 將選項卡設定為自動關閉:前往設定 > Safari > 關閉選項卡,然後選擇一週後或一個月後,以防止數十個休眠 DOM 樹佔用記憶體分配。
- 停用自動離線閱讀清單:如果您很少在沒有 Wi-Fi 或蜂巢網路連線的情況下閱讀文章,請在設定 > Safari 中關閉自動離線儲存。
- 切換防止跨站追蹤:確保啟用防止跨站追蹤以阻止第三方廣告網路在本地快取中儲存追蹤信標。
- 審核 Safari 擴充功能:前往設定 > Safari > 擴充功能並停用您不再使用的內容攔截器或優惠券抓取工具,因為每個擴充功能都維護自己的後台快取容器。
- 定期系統儲存審核:定期檢查裝置的整體儲存運作狀況,以確保瀏覽器資料不會溢出到系統分割區。
在整個 iPhone 上回收多 GB 儲存空間
清除 Safari 快取可立即提升效能,但瀏覽器檔案只是儲存難題的一部分。看不見的快取檔案、重複的媒體下載和系統膨脹經常會在您的裝置上消耗數十GB的空間。如果您的手機儲存空間仍然充滿舒適感,請查看我們的綜合指南,了解如何清除隱藏的 iPhone 系統資料儲存。
為了讓您的裝置保持最高速度運行,請下載Clearly Smart Storage Cleaner。其智慧診斷引擎可輕鬆掃描冗餘視訊檔案、重複影像和隱藏的系統膨脹,讓您只需輕輕一按即可釋放儲存空間並清理手機記憶體。
