以複製增生達成規模化
WebAsOne 是「一個用來開發可規模化 SaaS 的平台」,重點在於複製並整合性質相近的網站,以降低營運成本。平台不是把單一伺服器越養越大,而是讓執行個體不斷增生 — 每一個都精簡、快速、目的明確。
「常見的 WebAsOne 網站是一個不涉及任何資料庫的 PHP 檔案,就像靜態 HTML 檔案一樣。」這種做法消除了資料庫瓶頸,讓水平擴展變得直接又划算。
在地列表服務實例
實際案例使用 Akamai Cloud 的共享 VPS,搭配特定伺服器配置:一台管理伺服器(2 CPU/4 GB)與三台主機伺服器(各 1 CPU/2 GB)。asonelist.com 的在地列表服務以城市/州別子網域運作,得以分散負載並輕鬆擴展,服務數千個地理市場中的數百萬名使用者。
每個城市子網域都是一個獨立的輕量網站,繼承主網站的共用內容,再疊加在地化的覆寫 — 全部由單一控制中心管理。
網站生成腳本
管理伺服器上的自動化腳本負責建立與部署網站。它「大約需要 7 小時就能建立/部署 1,600 個以上的網站」。系統會從主網站取得內容,並允許各城市以自身客製內容覆寫主網站內容。
腳本跑完後,一整個個別化的網站網路便已存在 — 每一站都能部署到自己的主機伺服器,既繼承主網站的設計,又保有在地的識別。
可重複使用的工作流程模式
這套流程不限於列表服務。它同樣適用於「擁有多個分支網站、既共用內容又各有專屬內容的組織」 — 從連鎖品牌、區域型非營利組織到多據點企業皆可。
任何需要在眾多獨立網站間維持一致品牌形象的組織,都能採用這個模式,讓部署數百個網站和部署一個網站一樣輕鬆。