CMS:管理集合的資料快取
CMS 資料快取會透過快取層儲存及提供資料,而非直接從資料庫擷取,讓網站載入速度更快。這可大幅減輕伺服器負載,並縮短訪客開啟頁面的時間。
不過,快取可能會導致網站動態內容的更新稍有延遲。例如,若訪客提交留言或更新項目,其他人可能要過一段時間才會看到變更。
若要解決此問題,可在 CMS 中使用開關,關閉全站集合資料的快取。系統將直接從資料庫擷取資料,讓更新更快顯示。除非在 CMS 進階設定中關閉,否則 CMS 資料快取預設為啟用。
CMS 資料快取簡介
CMS 快取會透過快取層暫時儲存結果,加快資料請求,進而提升網站表現和載入速度。不過,快取可能會導致即時內容的更新稍有延遲。例如,若網站訪客提交表單或發表留言,其他人可能無法立即看到更新內容。
快取系統會定期重新整理,將這類延遲最小化。每當相關集合有所變更(例如新增或更新項目)時,系統就會讓快取資料失效並重新整理。此外,每當在編輯器中點擊「發佈」時,系統也會清除快取,讓網站顯示最新內容。快取結果也會每週自動重新整理,以維持資料一致性。
快取僅會在特定條件下套用。例如,資料請求不會變更集合中的項目、集合是在 CMS 中建立(Wix Data 原生集合),或代表匿名訪客提出請求時,系統就會使用快取。不過,若請求會修改集合、包含個人識別資訊(PII),或使用後端服務,系統就會略過快取。已登入的使用者也不會使用快取,因此一律可以立即看到最新更新;啟用「項目可見度」時也會停用快取。
如需深入了解套用或略過快取的時機,請參閱「資料查詢結果快取簡介」文件。
適合停用快取的情況
若網站需要更新動態內容並盡快顯示更新,停用快取會很有幫助。例如:
- 即時留言區:需要讓匿名訪客快速看到更新。
- 投票系統:讓結果盡可能保持最新。
- 動態 Marketplace 或活動平台:顯示頻繁提交的內容、定價更新或使用者輸入的資料。
停用快取後,資料請求會略過快取層,直接從資料庫擷取資訊,讓更新在完成後不久便顯示。不過,停用快取可能會降低載入速度,尤其是高流量網站,因為直接查詢所需的時間比讀取快取更長。
若不確定是否要停用快取,可先在網站上暫時測試,評估這項設定對網站表現和更新速度的影響。也可登入已上線網站進行測試,因為已登入的使用者不會使用快取,能夠盡快看到更新。
啟用及停用資料快取
前往 CMS 設定,開啟或關閉「資料快取」開關。
提示:
- 只要符合資料快取條件,停用快取的設定就會套用至全站所有 CMS 集合。深入了解資料快取的運作時機。
- 預設快取旨在提升大多數使用情境下的網站表現。只有在已上線網站需要盡快顯示更新時,才建議停用快取。
管理資料快取:
- 前往網站管理介面的 CMS。
- 點擊頂端的「更多操作」下拉式選單,然後選擇「進階設定」。
- 點擊「資料快取」切換開關,即可啟用或停用所有集合的快取:
- 已啟用:(預設)系統會開啟快取,讓集合載入速度更快,但更新內容可能需要一段時間才會顯示在已上線的網站上。
- 已停用:系統會關閉快取,讓更新內容盡快顯示在已上線的網站上,但載入速度可能較慢。

常見問題
點擊下方問題,查看 CMS 資料快取的常見問題解答。
停用快取對網站效能有何影響?
可以只為特定頁面或集合啟用快取嗎?
快取切換開關如何確保頻繁變動內容的資料準確度?
快取資料失效(清除)時會發生什麼情況?
資料快取是否適用於 Wix App 和 Wix Form 集合?

