問題描述

我公司大量的 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 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。