技術託管堆疊
以 FrankenPHP 為核心的 WordPress Multisite 託管平台。
Hosted Ultimate Multisite 結合現代邊緣傳遞、Caddy、FrankenPHP、WordPress Multisite、全頁快取、物件快取、受管備份及可擴展的資料架構,讓您的網路能從少量網站成長為高流量的 SaaS 風格平台。
堆疊原則
- 預設快速:邊緣快取、全頁快取、物件快取及 FrankenPHP 工作程序。
- WordPress 原生:以 Multisite 為核心建置,而非事後再附加網站管理功能。
- 可擴展:無狀態 Web 節點、具快取感知能力的路由,以及冗餘資料層設計。
- 對營運人員友善:可重複執行的部署、備份、監控,以及更少的活動元件。
請求如何在平台中流動
每一層各司其職:保護、路由、快取、執行、擷取資料,並盡可能回傳最快且安全的回應。
1. 邊緣防護
Cloudflare 在流量抵達來源伺服器之前吸收常見的網際網路雜訊:CDN 傳遞、DNS、TLS 邊緣終止、DDoS 緩解及 WAF 類型過濾。
2. Caddy 路由
Caddy 處理現代 HTTP 路由及自動 HTTPS。隨需 TLS 可在簽發憑證前,驗證對應網域是否屬於多站台網路。
3. FrankenPHP 執行階段
FrankenPHP 直接在以 Caddy 為基礎的伺服器執行階段中執行 PHP,減少傳統 Web 伺服器至 PHP-FPM 的交接,並讓應用程式路徑保持精簡。
4. 全頁快取
Sidekick 全頁快取可為匿名流量提供回應,無須在每次請求時完整啟動 WordPress;內容儲存鉤子則會自動清除已變更的路徑。
5. WordPress Multisite
一套 WordPress 程式碼庫可驅動眾多客戶網站。Ultimate Multisite 提供商業控制功能:方案、佈建、網域工作流程、附加元件及網站管理。
6. 資料與備份
資料庫與檔案層透過備份及還原工作流程受到保護。擴展架構為高流量網路加入冗餘資料庫節點、複寫及容錯移轉。
FrankenPHP 為何重要
為 WordPress 提供更簡單、更快速的 PHP 服務模型。
傳統 WordPress 堆疊通常將 Web 伺服器、反向代理、PHP-FPM 集區、快取層及程序管理器拼湊在一起。FrankenPHP 將此路徑的關鍵部分整合至現代化、由 Caddy 驅動的執行階段,這代表需要調校的邊界更少,且從請求到 PHP 執行的路徑更乾淨。
自訂 PHP 建置
PHP 從原始碼編譯,並針對我們的特定工作流程進行最佳化。Opcache 已設定為提供最佳效能。預載入功能會將常用 PHP 檔案保留在記憶體中待命。
內建 Caddy
FrankenPHP 繼承 Caddy 的營運優勢:現代 HTTP、自動憑證、簡潔設定及可靠路由。
更少的活動元件
統一的執行階段可減少需要調校、重新啟動、監控及協調的服務數量。
非常適合 Multisite
網站網路可受益於高效率路由、持續運作的 cron 工作程序、共用應用程式程式碼及集中式快取失效處理。
元件價值分析
| 元件 | 功能 | 託管多站台的價值 |
|---|---|---|
| Cloudflare 邊緣層 | DNS、CDN、流量過濾、DDoS 防護及全球傳遞。 | 在流量抵達 WordPress 前保護來源伺服器,並改善全球訪客的延遲。 |
| Caddy | 路由 HTTP 流量並自動化憑證作業,包括為對應網域提供隨需 TLS。 | 讓客戶網域可快速上線,無須手動處理憑證。 |
| FrankenPHP | 在現代、由 Caddy 驅動的應用程式伺服器中執行 PHP,並提供工作程序模式選項。 | 降低堆疊複雜度,並改善動態 WordPress 請求的處理路徑。 |
| Sidekick 頁面快取 | 儲存匿名流量的全頁回應,並清除已變更內容的路徑。 | 讓許多請求成為快速的快取命中,而非完整啟動 WordPress。 |
| Docket 物件快取 | 快取耗費資源的 WordPress 物件及查詢結果。 | 減少大型網路中重複的資料庫工作。 |
| WordPress Multisite | 透過單一 WordPress 安裝及共用程式碼庫執行多個網站。 | 為 SaaS 風格 WordPress 託管提供原生基礎。 |
| Ultimate Multisite | 新增方案、佈建、網域對應、計費工作流程、計量、附加元件及控制功能。 | 將 WordPress Multisite 轉變為可銷售的託管平台。 |
| Bedrock + Composer | 讓 WordPress 相依套件具備版本控制、可重現性及可部署性。 | 減少部署偏差,並為平台提供專業的發布工作流程。 |
| Trellis 部署 | 自動化伺服器設定及正式環境部署。 | 讓基礎架構變更可重複執行,而非手動且脆弱。 |
| 冗餘資料層設計 | 適用於高流量網路的主要資料庫、複本、備份及容錯移轉模式。 | 隨著網路成長,支援高可用性、災難復原及讀取擴展。 |
| 多節點 Web 層 | 可在邊緣路由/負載平衡後方新增額外的 FrankenPHP Web 節點。 | 讓平台可透過水平方式擴展 Web 流量,而非依賴單一機器。 |
高可用性與擴展架構
此平台專為分層擴展而設計。小型網路可高效率地起步。隨著需求增加,Web 容量、快取容量、資料庫冗餘及營運支援均可獨立擴充。
- Web 水平擴展:多個 FrankenPHP Web 節點在邊緣路由或負載平衡後方提供相同的應用程式版本。
- 無狀態 Web 層:應用程式程式碼以一致方式部署,讓節點能以最少的作業程序新增或替換。
- 冗餘資料架構:高流量網路採用資料庫複寫、備份及容錯移轉規劃,而非依賴單一復原點。
- 具快取感知能力的營運:頁面快取、物件快取及 CDN 清除是內容生命週期的一部分。
- 大型網路進階定價:10,000+ 網站的平台可採用專用基礎架構、量身打造的容量規劃及自訂 SLA。
為營運人員而建,而不只是為網站而建。
您購買的不是一般伺服器。您獲得的是託管 WordPress Multisite 平台,具備可大規模銷售託管網站所需的執行階段、快取、部署模型、網域自動化及商業工具。
