適用於不同架構的 Service Worker 策略
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
在建構網路應用程式時,請留意幾種架構風格。
舉例來說,「傳統」網站又稱為多頁應用程式 (MPA),是使用者透過傳統瀏覽要求瀏覽的一組網頁。靜態網站就是這種架構形式的好例子,即使是 CMS 技術的網站 (例如網誌和行銷網站) 也就屬於這種風格。
另一個是「新型」單頁應用程式 (SPA) 樣式,唯一的瀏覽請求就是第一個。SPA 架構在初始導覽要求中提供最少的標記,而從伺服器端 API 填入的資料則很少。然後,系統會在每次後續瀏覽時,透過用戶端路由器提供的用戶端轉譯標記呈現這項資料。
無論您偏好的哪種風格,將特定架構與正確的 Service Worker 實作項目配對,是確保高度可靠性和效能的關鍵。由服務工作人員 (以及擴充功能的 Workbox) 採用開放式設計,在處理資產要求的方式上發揮極大彈性,而且這項技術能根據您偏好的架構形式量身打造。
首先,我們先說明建構最適合 SPA 平台的 Service Worker 須具備哪些條件,才能快速上手。準備好試用這個模式時,如果能擴充瀏覽器的預設瀏覽配置,同時提供超快速轉譯功能,請參閱我們的指南,瞭解如何為多頁應用程式建構串流服務工作處理程序。
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2021-10-20 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2021-10-20 (世界標準時間)。"],[],[]]