這是什麼
資料快取(Data cache) 讓您的 Web 應用程式記住緩慢工作的結果,並為每位訪客重複使用。您的應用程式伺服器只需執行一次緩慢的工作,儲存結果,然後將儲存的結果提供給接下來提出請求的每個人。 緩慢的工作可能是呼叫外部 API、從 Google Sheets 或 Notion 擷取資料,或是繁重的資料庫查詢。沒有資料快取時,您的伺服器會為每位訪客重複這項工作。有了資料快取,大多數訪客都能立即取得儲存的結果。 資料快取是在您的應用程式伺服器旁執行的託管 Redis 執行個體。您不需要另外的帳戶、金鑰或設定。Manus 會為您啟用它,並撰寫使用它的程式碼。資料快取並非適用於每個應用程式。當許多訪客請求相同的緩慢資料時,它才能發揮效益。如果您的網站流量不大,或頁面已經很快,您可能不需要它。不確定嗎?請先詢問 Manus 檢查您的專案。
資料快取何時有幫助
即時資料不會觸及 API 限制
您的網站顯示來自外部 API 的即時價格、天氣或體育比分。每位訪客都會觸發一次新的 API 呼叫,因此頁面會隨著流量增加而變慢。大多數 API 也會限制每分鐘的呼叫次數,並可能封鎖您的網站。 有了資料快取,您的伺服器每分鐘最多呼叫一次 API,並從快取服務每位訪客。無論有多少訪客到來,API 每分鐘大約只會收到一次呼叫。“我的首頁顯示來自 [API] 的即時價格。使用 Manus 內建的資料快取,每分鐘最多擷取一次,並從快取服務每位訪客。”
內容存放在 Google Sheets 或 Notion 時也能快速載入頁面
您將菜單、產品清單、活動行程或部落格文章存放在試算表或 Notion 資料庫中。每次頁面瀏覽都會呼叫該服務,這會增加等待時間,並可能觸及其限制。 有了資料快取,您的伺服器每隔幾分鐘擷取一次內容,並向訪客提供儲存的副本。您的編輯仍會在幾分鐘內出現在網站上。“我的網站從 Google Sheets 載入菜單。使用 Manus 內建的資料快取,每 5 分鐘最多擷取一次,並從快取服務每位訪客。”
保持快速的排行榜和「熱門趨勢」清單
您的社群、測驗或遊戲顯示前 100 名排行榜、「本週最熱門」清單或全站統計資料。建立該清單需要繁重的資料庫查詢,而且隨著資料增加,查詢會越來越慢。 有了資料快取,您的伺服器每分鐘建立一次清單,並提供儲存的副本。分數仍安全地保存在您的資料庫中。“我的排行榜頁面越來越慢。使用 Manus 內建的資料快取,每分鐘建立一次前 100 名,並提供儲存的清單。”
應用程式使用資料快取的其他方式
- 儀表板總計。 每分鐘計算一次「今日銷售額」,而不是在每次頁面瀏覽時計算。
- 短時間內的限制。 每個 IP 位址每分鐘最多允許 20 次登入嘗試。
- 會過期的代碼。 儲存 10 分鐘後失效的電子郵件驗證碼。
- 自訂登入的工作階段。 當您的應用程式有自己的登入系統時,讓使用者保持登入狀態。預設的 Manus 登入不需要這項功能。
您可能不需要它的情況
- 您的網站流量不大。 如果訪客很少,可節省的重複工作也很少。
- 您的網站沒有伺服器程式碼。 靜態網站、登陸頁面和作品集無法使用資料快取。Manus 託管已會快取它們的檔案。
- 您的頁面已經很快。 小型資料庫查詢不需要快取。
- 資料絕對不能遺失。 訂單、帳戶、付款和使用者內容應存放在您的資料庫中。
如何使用
詢問 Manus 您的應用程式是否會受益
1
開啟資料快取設定
開啟您的 Web 專案,前往 設定 → 託管(Settings → Hosting)。找到 資料快取(Data cache) 區段。在您新增資料快取之前,它會顯示 新增資料快取(Add a data cache)。

2
詢問 Manus
選擇 詢問 Manus(Ask Manus)。Manus 會在聊天中草擬一則提示。傳送該提示。Manus 會檢查您的專案,並告訴您哪些頁面會變快、費用是多少,以及有哪些取捨。
3
核准資料快取
如果您同意,Manus 會啟用資料快取,並撰寫使用它的程式碼。
4
測試並發佈
在預覽(Preview)中測試您的應用程式,然後發佈。如需詳細資訊,請閱讀發佈。
管理您的資料快取
新增資料快取後,資料快取 區段會顯示其狀態和使用的儲存空間。
- 清除所有快取資料: 選擇 清除快取(Clear cache) 並確認。這會同時清除預覽和已發佈網站的資料。您需要具備資料庫寫入權限。
- 關閉資料快取: 請 Manus 將其關閉。Manus 會先移除依賴它的程式碼,然後刪除資料快取及其資料。
您需要了解的內容
- 預設為關閉。 資料快取需依專案個別新增,而且只會加速應用程式中使用它的部分。
- 適用於具有伺服器的 Web 應用程式。 遊戲(Game)或行動(Mobile)專案無法使用。如果您的 Web 專案尚未有伺服器,Manus 會新增一個。如需詳細資訊,請閱讀雲端基礎設施。
- 它不是頁面快取。 它不會在瀏覽器中快取您的 HTML 頁面、圖片或指令碼。它加速的是您伺服器執行的工作。
- 預覽和已發佈的網站共用同一個資料快取。 您在預覽中測試時寫入的資料,會在您的線上網站上顯示。
- 發佈不會清除資料快取。 請 Manus 為快取資料設定到期時間,讓資料自動更新。
- 如果您的雲端(Cloud)餘額用盡,您的資料將被刪除。 儲值後,您的應用程式會從空的資料快取開始。
- 專案副本從空的快取開始。 專案副本會取得自己的新資料快取,並另行計費。如需詳細資訊,請閱讀建立副本。
- 費用從您的雲端餘額扣除,而非 Agent 點數。 費用會先使用您的免費雲端額度,再使用您的付費雲端餘額。如需詳細資訊,請閱讀使用量與定價。
提示
- 告訴 Manus 您的流量。 說明您預期的訪客數量,以及哪些頁面感覺緩慢。Manus 便能判斷資料快取是否值得。
- 在提示中指名這項功能。 寫上「Manus 內建的資料快取」。在較舊的聊天工作階段中,Manus 否則可能會建議外部 Redis 供應商。
- 設定到期時間。 一分鐘適合即時資料。幾分鐘適合來自試算表的內容。
- 不要過於頻繁地輪詢。 每個命令都會計費。每秒檢查一次每月約需 $8.53,卻沒有實際效益。
常見問題
如何知道我的應用程式是否需要資料快取?
如何知道我的應用程式是否需要資料快取?
詢問 Manus。在 設定 → 託管 → 資料快取(Settings → Hosting → Data cache) 中選擇 詢問 Manus(Ask Manus),Manus 就會檢查您的專案。一般來說,當許多訪客載入相同的緩慢資料時,資料快取會有幫助。
資料快取會讓我的網站變快嗎?
資料快取會讓我的網站變快嗎?
它會加速由您的伺服器處理的重複請求,例如外部 API 呼叫和繁重的查詢。它不會改變靜態檔案或頁面傳送到瀏覽器的方式。
費用是多少?
費用是多少?
費用取決於您的應用程式傳送多少命令。以下估算使用定價表價格,並非實際測量值:
如何停止付費?
如何停止付費?
請 Manus 關閉資料快取。如果您在 UTC 月份結束前將其關閉,就不需支付該月的 $0.75 費用。
為什麼發佈後我的線上網站顯示舊資料?
為什麼發佈後我的線上網站顯示舊資料?
發佈不會清除資料快取。請 Manus 為快取資料設定到期時間,或選擇 清除快取(Clear cache)。
為什麼清除資料快取後,我的使用者被登出了?
為什麼清除資料快取後,我的使用者被登出了?
您的應用程式可能將登入工作階段儲存在資料快取中。清除會刪除這些工作階段。預設的 Manus 登入不使用資料快取,因此清除不會影響它。
Manus 建議使用外部 Redis 供應商。我該怎麼做?
Manus 建議使用外部 Redis 供應商。我該怎麼做?
在 設定 → 託管 → 資料快取(Settings → Hosting → Data cache) 中選擇 詢問 Manus(Ask Manus),或在提示中寫上「Manus 內建的資料快取」。