![运行两个 Magentos 安装,其中一个有 3 个商店设置为多商店。哪个服务器?](https://linux22.com/image/585028/%E8%BF%90%E8%A1%8C%E4%B8%A4%E4%B8%AA%20Magentos%20%E5%AE%89%E8%A3%85%EF%BC%8C%E5%85%B6%E4%B8%AD%E4%B8%80%E4%B8%AA%E6%9C%89%203%20%E4%B8%AA%E5%95%86%E5%BA%97%E8%AE%BE%E7%BD%AE%E4%B8%BA%E5%A4%9A%E5%95%86%E5%BA%97%E3%80%82%E5%93%AA%E4%B8%AA%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%9F.png)
可能重复:
您能帮助我进行容量规划吗?
我想在 2 个不同的安装中运行 4 个 Magento 商店。1 个是具有 3 种语言的独立安装。另一个是具有不同域中的 3 个不同在线商店的多商店。
目前我们有一个具有 1GB 内存的 VPS,这够用吗?
我之所以问这个问题,是因为我已经完成了独立商店并将其上线,服务器已经在 62% 的内存上运行。理想情况下,这已经足够了,因为我的公司不想迁移到专用服务器(因为这涉及成本)。
我确信我可以尝试优化 Magento 以在较低的内存上运行(我预计所有网站的访问量平均为 2000/天),如果我能得到一些关于最佳方法的建议,我也会很感激。
答案1
几乎肯定不是。每天有 2000 个独立访客,相当于 6 次商店浏览,您至少应该考虑使用专用机器。请参阅此处的第 2 页,获取一些指导,以及一些带有估计数字的示例配置。
docs.sonassihosting.com/go_dedicated.pdf
如果你想要确切的数字,你的 RAM 使用率应该是这样的,你没有提到 CPU 核心,但我猜是 1 或 2
操作系统-200MB
PHP - 120MB-3GB(4 个线程,每个线程 30MB,但每个线程的最大内存/已提交内存限制为 768MB)
MySQL - 2GB(8 个连接,每个连接约 50MB,缓冲区/缓存/innodb 池最小约 1.6GB)
因此,您的内存限制已经大大超出。这是任何人都不应该尝试在 VPS 中运行 Magento 的主要原因,因为它的环境太受限制,并且通常具有共享 I/O。您可以让它在您的 VPS 中运行,但您需要积极的缓存,否则就不得不接受它非常慢的运行速度。
良好的共享主机托管套餐(来自合适的、专业的 Magento 主机)的表现将远远胜过同等价位的 VPS,而专用主机则是下一步。