Vage for Magento …运行良好?

我需要关于在VPS上托pipeMagento的build议。

我正在考虑一个被广告作为Magento优化的VPS,有1024MB RAM,并说它具有4.8Ghz的CPU容量(如果我订购1GB或RAM或更多,我应该得到2至强核心)。

硬盘没有提到,我不知道他们是否使用RAID或SAS或任何东西。 一个小型的Magento商店可以在这个设置上运行吗? 我讨厌页面和结帐等花了很多秒加载。

感谢您的任何build议。

是的 – 应该工作 – 但是你可能希望在它之前使用类似www.CloudFlare.com的东西 – 任何反向代理当然会工作…

然而,在VPS上购物是明智的做法。 Media Temple在这里宣传@ ServerFault,我已经使用它们 – 体面的人。 也检查出VPS.net

底线 – 在上线前试用并testing

我认为1GB内存将是相当不错的。 为了获得更好的性能selectXen虚拟化。

可以在公共VPS上运行Magento,但并不总是最佳的。 当需求回升时,你可能会感到痛苦。 第一个反应是简单地升级更多内存的VPS,但随着Magento的增加内存的收益递减。

之前已经注意到了磁盘I / O的重要性。 这可以在VPS提供者之间变化,但也可以在单个提供者内的不同系统上变化。 VPS上的其他竞争者最终可能会拖累这一点。 在最关键的页面上,它也是最引人注目的,就像购物车,结帐一样。

在与Apache相同的机器上运行MySQL可能会产生不尽如人意的结果。

而在虚拟化环境下运行MySQL也是否定最佳性能的一个因素。

1GB内存肯定是不够的。 我已经提到了很多次:

  1. https://serverfault.com/a/368649/113375
  2. https://serverfault.com/a/367861/113375
  3. https://stackoverflow.com/a/8216096

我不会build议一个VPS代替共享主机,原因有很多。

假设你的预算是每月30英镑 – 从bytemark.co.uk这给你

1000MB RAM 1个CPU核心20GB存储

使用VPS的缺点是

  1. 你需要pipe理你自己的服务器。 这意味着你必须优化服务器,监视服务器,解决服务器的任何问题 – 你有这样的经验水平吗?
  2. 你的I / O是共享的。 任何其他人使用普通硬盘驱动器的行为将会阻碍你的Magento商店需要做的任何事情
  3. 你被限制在1GB内存,把这个angular度来看… … –

每个PHP线程(访问者)需要一个平均30MB的内存,相应的MySQL连接只需要多一点。 那么每个访客80MB。 您的基本操作系统需要大约140MB的RAM才能运行。 MySQL的基地希望尽可能多,但至less,它将需要300MB。

所以你使用的是440MB,让你支持7个活跃的访问者,这是幸运的,因为1个2.5GHz内核每秒最多可以处理7个请求(对于Magento)。

相反,你可以select一个已经优化了共享服务器的Magento主机,使用外部数据库服务器,并且通常拥有一台function强大的机器,可以将资源投入到你的VPS提供的8倍左右。

有几个Magento托pipe比较网站,将帮助你做出这个决定。

http://www.magentobenchmark.com http://www.magespeedtest.com

由于速度听起来像是您的终极关切,而且听起来并不像您拥有真正从Magento服务器(无论是虚拟的,专用的还是群集的)中获得最佳效果的体验 – 不要DIY,只需要一个完美的Magento专业人员主办。