问题描述

我公司大量的 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 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。