问题描述
我公司大量的 WordPress 网站。目前我们大约有 10 个,但是这个数字最终会增长到 50-70 的范围。我们目前对所有的网站都有一个 Linode,但是开始笨重安装 Wordpress 并为每个新网站进行配置。
任何人有任何建议,以尽可能简单的方式托管大量的 Wordpress 网站和许多 Wordpress 网站?最好我们希望使用一个 one-click 安装的共享主机,轻松实现一个 Linode 。
最佳解决方案
假设您的所有 WordPress 网站都运行在单个 Linode VPS 下 (如果您关心易于维护和执行性能,将每个站点放置在自己的 VPS 上是绝对没有意义的),这里有一些建议:
-
安装和配置 Alternative PHP Cache(可方便地与
aptitude
或yum
一起使用) -
激活 WordPress Multisite,而不是创建单独的 WordPress 安装
-
安装和配置所有安装的 W3 Total Cache
-
参考 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 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。