寄存服務技術堆疊

技術託管堆疊

以 FrankenPHP 為首的託管 WordPress Multisite 平台。

Hosted Ultimate Multisite 結合現代邊緣交付、Caddy、FrankenPHP、WordPress Multisite、全頁快取、物件快取、託管備份及可擴展的資料架構,讓您的網絡可從少量網站成長為高流量的 SaaS 風格平台。

堆疊原則

  • 預設快速:邊緣快取、全頁快取、物件快取及 FrankenPHP 工作程序。
  • 原生 WordPress:以 Multisite 為核心建構,而非日後才附加網站管理功能。
  • 可隨時擴展:無狀態網頁節點、快取感知路由及具備冗餘的資料層設計。
  • 方便營運:可重複的部署、備份、監察,以及更少的活動部件。

請求如何在平台中流轉

每一層各司其職:保護、路由、快取、執行、擷取資料,並盡可能回傳最快且安全的回應。

1. 邊緣防護

Cloudflare 在流量到達來源伺服器前吸收常見的互聯網雜訊:CDN 交付、DNS、TLS 邊緣終止、DDoS 緩解及類似 WAF 的過濾。

2. Caddy 路由

Caddy 處理現代 HTTP 路由及自動 HTTPS。按需 TLS 可在發出憑證前,根據多站點網絡驗證已映射的網域。

3. FrankenPHP 執行環境

FrankenPHP 直接在以 Caddy 為基礎的伺服器執行環境中運行 PHP,減少傳統由網頁伺服器交接至 PHP-FPM 的流程,讓應用程式路徑保持精簡。

4. 全頁快取

Sidekick 全頁快取可為匿名流量提供服務,而毋須在每次請求時完整啟動 WordPress;內容儲存掛鈎則會自動清除已變更的路徑。

5. WordPress Multisite

一個 WordPress 程式碼庫可支援眾多客戶網站。Ultimate Multisite 加入商業管理功能:方案、佈建、網域工作流程、附加元件及網站管理。

6. 資料及備份

資料庫及檔案層透過備份及還原工作流程獲得保護。擴展架構為高流量網絡加入冗餘資料庫節點、複寫及故障轉移。

FrankenPHP 為何重要

傳統 WordPress 堆疊通常會將網頁伺服器、反向代理、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 部署自動化伺服器設定及生產環境部署。令基礎架構變更可重複執行,而非手動且脆弱。
冗餘資料層設計為高流量網絡提供主要資料庫、複本、備份及故障轉移模式。隨網絡成長,支援高可用性、災難復原及讀取擴展。
多節點網頁層可在邊緣路由/負載平衡後方加入額外的 FrankenPHP 網頁節點。讓平台可橫向擴展網頁流量,而非依賴單一機器。

高可用性及擴展架構

平台設計為可分層擴展。小型網絡可以高效率地起步。隨著需求增加,網頁容量、快取容量、資料庫冗餘及營運支援均可獨立擴充。

  • 橫向網頁擴展:多個 FrankenPHP 網頁節點在邊緣路由或負載平衡後方提供相同的應用程式版本。
  • 無狀態網頁層:應用程式程式碼以一致方式部署,讓節點可輕鬆加入或替換。
  • 冗餘資料架構:高流量網絡採用資料庫複寫、備份及故障轉移規劃,而非依賴單一復原點。
  • 快取感知營運:頁面快取、物件快取及 CDN 清除均是內容生命週期的一部分。
  • 大型網絡進階定價:10,000 個以上網站的平台可使用專屬基礎架構、度身訂造的容量規劃及自訂 SLA。

您購買的不是一般伺服器,而是一個託管 WordPress Multisite 平台,具備大規模銷售託管網站所需的執行環境、快取、部署模式、網域自動化及商業工具。