可能重复:
您能帮我进行容量规划吗?
我想在 2 个不同的安装中运行 4 个 Magento 商店。1 是具有 3 种语言的独立安装。另一个是多商店,在不同域中有 3 个不同的在线商店。
目前我们有一个 1GB 内存的 VPS,这就够了吗?
我问是因为我已经完成了独立商店并已将其上线,并且服务器已经在 62% 的内存上运行。理想情况是这就足够了,因为我的公司不想迁移到专用服务器(因为它涉及成本)。
我确定我可以尝试优化 Magento 以在较低的内存上运行(我预计所有站点的平均访问量为 2000 次/天),如果我能提供一些关于最佳方法的提示,我也很感激。
几乎肯定不是。每天有 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,并且致力于成为下一步。