問題描述

我公司大量的 WordPress 網站。目前我們大約有 10 個,但是這個數字最終會增長到 50-70 的範圍。我們目前對所有的網站都有一個 Linode,但是開始笨重安裝 Wordpress 併為每個新網站進行配置。

任何人有任何建議,以儘可能簡單的方式託管大量的 Wordpress 網站和許多 Wordpress 網站?最好我們希望使用一個 one-click 安裝的共享主機,輕鬆實現一個 Linode 。

最佳解決方案

假設您的所有 WordPress 網站都執行在單個 Linode VPS 下 (如果您關心易於維護和執行效能,將每個站點放置在自己的 VPS 上是絕對沒有意義的),這裡有一些建議:

  1. 安裝和配置 Alternative PHP Cache(可方便地與 aptitudeyum 一起使用)

  2. 啟用 WordPress Multisite,而不是建立單獨的 WordPress 安裝

  3. 安裝和配置所有安裝的 W3 Total Cache

  4. 參考 Apache Performance Tuning 檔案作為調整 VPS 的基礎 (MySQL tuning 是有用的,但如果使用 W3 Total Cache 則不太重要)

還有其他操作的 system-level 最佳化,您可能需要檢查 (特別是 noatime 減少磁碟 I /O 檔案在您的 Web 根目錄 – 磁碟 I /O 是 CPU 時間後非常常見的 VPS 瓶頸),但最終可能會更便宜切換到專用託管環境,而不是嘗試從 VPS 中擠出額外的效能,一旦您達到額外最佳化將產生巨大差異的點 – 您與 VPS 鄰居共享資源的事實可能會有更大的對效能的影響。

次佳解決方案

danlefree 提供了一些很好的選擇。對於 WP Multisite 來說,特別好的是它是針對您所構成的情況而設計的:需要具有一致性 (因為它們具有相同/相似的來源) 的多個 WordPress 站點,但也可以為使用者提供一些個性,如果這是管理員的偏好。

在被整合到 WordPress Core 之前,Multisite(後來被稱為 WordPress Multi-User) 被開發為一組構成 WordPress.com 基礎的外掛。

管理員可以選擇網站上統一的功能,以及使用者可以使用哪些功能。網路管理控制面板與標準 WP 儀錶板非常相似,並具有許多相同的控制元件。

參考文獻

注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。