Vercel Sandbox 快照加速:中位數低於0.4秒,舊快照與保存費用怎麼看?

Vercel Sandbox新快照格式讓官方建立中位數降至低於0.4秒。本文釐清新舊快照範圍、手動保存會停止環境、三十天最後使用保留期及儲存費用,協助代理開發團隊評估環境重用。

Share
Vercel Sandbox官方更新圖:快照建立最高加速十倍
Vercel官方快照更新圖;最高十倍為供應商基準結果,不代表每個工作負載。 圖片來源:官方原文。

AI 代理寫程式時,常要先安裝套件、準備檔案,再開始執行。若每個任務都從空環境重來,等待可能花在重複準備,而不是模型真正需要處理的工作。

Vercel 在 2026 年 11 月 9 日公布 Sandbox 快照更新,供應商基準中的建立中位數從4.4秒降到低於0.4秒,還原中位數則從500毫秒降到250毫秒。

快照是把某個時間點的檔案系統保存起來,之後可用它重建環境。這次改善的是建立與還原的基礎設施等待,不能直接改寫成模型推論或整個代理任務快十倍。

新格式會自動用在新建立的快照,既有快照仍保留舊格式。因此,開發者即使沒有改程式,也要分清楚測試使用的是哪個時間建立的環境。

保存環境還有生命週期。手動建立快照會停止當前 Sandbox,而留下的快照也可能繼續占用儲存空間,保留天數與刪除規則會影響成本。

對反覆使用相似開發環境的團隊,這項更新值得評估。先分辨哪些檔案可以重用、哪些外部狀態需要另外處理,再比較加速與保存成本,才知道它是否改善自己的流程。

Vercel Sandbox 快照保存的是什麼?

快照保存的是 Sandbox 的檔案系統,讓之後的環境可以從已準備好的狀態開始。已安裝套件、專案檔案與工具設定,因此可能不必每次重做。

Sandbox 是供程式或代理執行工作的一個隔離環境。假設任務都需要相同開發工具,團隊可以先準備一次,再把檔案狀態留下,後續工作從相同基礎接續。

但檔案系統和正在執行的全部狀態不同。快照不能直接等同把所有程序、記憶體與對外連線一起凍結,還原後也不能假定原本的程序仍在同一行程式繼續執行。

這個區別對代理很重要。工作目錄裡可能有已完成的程式修改,但遠端資料庫或已提交的任務,是另一個系統的狀態。保存本機檔案,不會讓那些外部操作一起回到過去。

所以,快照適合重用環境與檔案進度,恢復流程仍要知道哪些服務需要重新啟動。理解保存範圍後,才能判斷官方速度數字在改善哪一段。

Vercel Sandbox官方更新圖:快照建立最高加速十倍
Vercel官方快照更新圖;最高十倍為供應商基準結果,不代表每個工作負載。 圖片來源:官方原文。

建立中位數低於0.4秒,對工作流程代表什麼?

Vercel 公布的基準是快照建立與還原時間。建立中位數由4.4秒降至低於0.4秒,官方以最高十倍加速描述。還原中位數則由500毫秒降至250毫秒。

中位數是把一組測量排序後位於中間的值,不能當成每次都固定完成的時間。若工作負載、檔案變更量或執行條件不同,實際等待仍需另外測量。

建立時間影響把環境存下來要等多久,還原時間影響下一次開始時要等多久。兩者雖都與快照有關,卻發生在不同步驟,不宜挑一個倍數套用整個任務。

例如代理需要安裝工具、執行測試再產生答案,快照可減少重複準備與保存等待。測試本身若仍耗時數分鐘,就不會因建立快照加速而自動縮成十分之一。

這些數字來自供應商,本文沒有獨立重現。導入者可把它當成值得重新量測的理由,而不是對使用者承諾固定速度的依據。

要做有意義的比較,還必須確認新舊快照是否使用同一種格式。

新格式與舊快照,升級範圍怎麼分?

此次更新以 VHS 格式改善快照的索引、重用與平行處理。簡單說,系統更有效率地找出可重用的內容,減少建立與還原時重複搬動的工作。

Vercel 說,新建立的快照會自動使用更新,不需要另外申請啟用。既有快照則維持原本格式,沒有因公告發布就全部轉換成新格式。

因此,團隊若一直還原同一個舊基礎快照,不能只因平台已有更新,就預期得到同樣加速。比較前應記下快照建立時間與來源,避免把舊格式測試當成新格式結果。

反過來,為了試新格式也不能隨意覆蓋既有基礎環境。若舊環境承載固定版本工具或已知可用設定,先保留它,再準備一份可比較的新環境,會更容易追查差異。

這裡也要分辨新聞日期。事件原發布日是11月9日,本文從11月11日的 X 討論看到這項更新,報導重點仍是該次快照建立與還原加速。

格式加速改善保存效率,但何時保存仍會改變正在進行的工作。

手動快照會停止環境,代理要在哪裡接手?

官方文件說明,手動建立快照會停止目前的 Sandbox。這表示它是流程中的一個明確切點,不能當成不影響執行的背景備份。

如果代理仍在跑測試或寫檔,開發者需要先安排適當的保存時機。否則看見快照建立成功,未必能推定原本工作已完成所有預期輸出。

可以把保存前的狀態整理清楚,例如程式修改是否已寫入檔案、測試是否結束,以及下次恢復要從哪個動作開始。這些是應用自己的工作進度,檔案快照不會替團隊判斷任務是否完成。

目前持久型 Sandbox 在停止或逾時時,預設會自動保存檔案系統。非持久型則會丟棄。兩種方式適合不同用途,程式不能只看停止事件,就假定一定留下可恢復快照。

對代理而言,恢復時也應讀回檔案與工作紀錄,而非直接相信上一輪口頭說明。這樣才能知道檔案真正保存到哪一步,再決定接著執行測試或產生結果。

保存方式確定後,還需要決定這些環境要留多久。

保留天數、數量與費用,如何一起管理?

快照可以在原 Sandbox 刪除後繼續存在,因此刪掉執行環境不等於一併清除儲存費用。官方文件指出,快照儲存會持續計費,直到刪除或到期。

預設保留期是最後一次使用後三十天。當快照被用來建立新的 Sandbox,計時會重新開始。這與固定從建立日倒數三十天不同,常用基礎環境可能因此保存更久。

保留期也能設定,零代表不自動到期,其他可用範圍依文件設定。選擇永不過期時,團隊就要自行安排清理,不能期待停止使用後平台一定替自己移除。

文件另提供保留最近快照數量的設定,範圍一至十份。數量與到期時間是不同規則,即使最新幾份仍在數量範圍,也可能受到到期規則影響,管理時應一起看。

淘汰快照後是否刪除,也有相關設定。若選擇留下被淘汰的版本,就應知道它們還在何處,以及是否仍產生儲存成本。「不再是最新」並不代表「已刪除」。

本文未列固定單價,因為總費用還取決於實際儲存與平台計費條件。對團隊較有用的做法,是把常用基礎快照與短期任務快照分開管理,避免每次執行都留下長期副本。

區域也有條件。快照可用範圍與部署區域相關,不能把保存視為免費跨區搬遷方式。

官方文件將快照列為建立完成、已刪除與失敗等狀態,應用應依狀態決定下一步。發出建立請求,和已取得可還原的快照是不同時刻,不能只憑前一個動作就繼續安排恢復。

這對自動化批次尤其重要。如果流程只記下預期的快照名稱,卻沒有保存實際結果,下一次找不到來源時,就難以判斷是建立失敗、到期,還是被清理規則刪除。

團隊可以把快照識別、建立時間與原始任務一起記錄,並保留是否仍可使用的查詢結果。這些紀錄不需要寫成使用者介面裡的技術細節,卻能讓執行服務準確選到需要的版本。

若一份環境已失效,應用則應明確回到重新準備的路徑,而非假裝沿用舊狀態。快照加速能降低重新準備的等待,但是否能恢復,仍取決於保存規則與實際狀態。

保存版本與有效狀態確定後,還要把檔案恢復與外部服務的最新狀態接起來。

檔案恢復後,外部狀態還要處理什麼?

從快照恢復會帶回檔案,外部系統卻可能已經改變。例如代理先建立一張遠端工單,再保存本機。下次還原時,那張工單仍存在,不會因檔案回到原樣而被撤銷。

如果恢復程式直接重跑建立工單的動作,就可能產生重複結果。因此,應用需要記錄已完成的外部行動,並在重試前查詢,這和快照建立有多快是不同層面的責任。

依賴外部資料的檔案也可能過期。保存的測試資料、設定或快取,在後續服務改版後未必仍適用,恢復流程應知道哪些內容可重用,哪些需要重新取得。

例如工具版本可以固定,但即時存取憑證不應只憑過去檔案推定仍有效。團隊需要依自己的身分與機密管理方式,安排恢復後的必要檢查,而非把整個工作目錄當成永久有效環境。

這些考量不是否定快照,而是把它放在正確位置:它負責保存檔案進度,應用負責將這份進度與外部世界重新接起來。

確定恢復邏輯之後,才適合用固定工作比較更新效益。

用同一個任務比較,如何看見真正節省?

先選擇一項經常重複的準備工作,例如相同套件與測試工具,記錄從空環境開始需要多久。再用新建立的快照執行同樣工作,才能比較省下的是哪一段。

量測時分開記錄建立、還原、重新啟動與實際任務執行。若只記錄最後總時間,可能看不見快照已改善,但另一個步驟仍在等待。也可能把快取效果誤算成格式加速。

檔案是否正確同樣重要。恢復後檢查工具版本、必要檔案與測試結果,才能避免用一個較快但內容不同的環境,和原本基準做不公平比較。

若用途是反覆開發,可以保留短期比較記錄,再觀察使用頻率與儲存量。建立變快可能讓團隊更常保存,總儲存量因此上升。省下等待與新增成本需要一起評估。

對環境差異很大的任務,則先看共同部分有多少。如果大部分套件與檔案每次都不同,固定基礎快照能省下的比例,未必和高度重複的工作相同。

當速度、檔案正確性與保存規則都有紀錄,再決定把哪種環境做成團隊基礎快照,會比只追公告中的最高倍數更容易持續管理。

Vercel Sandbox 快照常見問題

更新後每次都能在0.4秒建立快照嗎?

官方描述是基準中的建立中位數低於0.4秒,並非每次固定值。工作負載與快照格式都會影響比較,實際環境仍需量測。

舊快照會自動變成新格式嗎?

此次更新自動套用新建立的快照,既有版本維持舊格式。若要評估新格式,應另外建立並記錄來源,保留原本仍需要的環境。

刪除 Sandbox 會停止所有快照費用嗎?

不一定。快照能在 Sandbox 刪除後繼續保存,直到刪除或到期才結束相關儲存。應同時查看保留時間與清理規則。

如果代理任務經常重做相同環境,可以先保存一份可驗證的新快照,量測還原後的完整準備時間,再決定是否擴大使用。

延伸閱讀:Vercel Schedules 公開測試,AI 代理動態排程、Queues 與時間誤差怎麼看?

延伸閱讀:Vercel Tracing 正式開放:從 CLI 找慢請求,預設採樣與保存天數怎麼看?

原始資料來源