原文標題:Static Publishing on Fastly Compute: What’s New in v8

Fastly於11月11日介紹Compute JavaScript靜態發布工具v8的新功能,讓開發者將靜態網站部署到邊緣運算服務,無須另外設置來源伺服器。工具目前以KV Store為預設內容儲存方式,v8另加入Fastly Object Storage或其他相容S3儲存服務的測試選項。內容不再必須編入WebAssembly應用程式,因此修改網頁檔案時可獨立發布,只有應用程式邏輯或設定變更時才需要重新部署程式。

網站可用具名collection並存正式、暫存與預覽版本,透過主機名稱、Cookie或其他請求資訊選擇內容,也能將確認過的版本提升為正式版本。新版本改善既有檔案比對、平行壓縮與批次上傳,略過沒有變動的內容。另有選擇性回應快取,可讓重複請求不必再次讀取儲存服務;發布新內容時會清除對應collection快取。工具仍會在發布時準備Brotli及gzip版本,並支援條件式請求。物件儲存功能仍在測試階段,回應快取與效能時間標頭也都需要另外啟用。

發生了什麼事

Fastly發布靜態網站工具v8的功能說明,新增物件儲存後端測試選項,並改良版本管理、內容上傳以及執行中的回應快取。

為什麼重要

將網站內容與程式部署分開,可讓內容更新不再綁定整個應用程式重建,也使每次程式碼審查建立獨立預覽版本更容易實作。

影響哪些人

使用Fastly Compute託管靜態網站、單頁應用程式及預覽環境的開發團隊,會直接接觸儲存後端、collection與快取設定。

已確認與未確認

已確認v8的功能與預設後端;S3相容物件儲存仍為測試選項。原文沒有提供可通用套用的費用節省比例或延遲保證。