我来自欧洲,在我的国家有真正昂贵的networking服务器,所以我在美国有我的VPS服务器。 现在我需要一方面与本地IP和另一方面快速Web服务器的网站。 所以我在美国为2gb / 4gb ram VPS支付了90美元,在我国1gb VPS的价格大概在100-150美元左右,他们的帮助支持和不断的performance都值得怀疑。
所以我想我会实施一个网站,我需要一个本地IP的反向代理。 我可以购买256MB的RAM为30美元的VPS或512MB的50美元在这里。
我读了很多有关清漆网页caching的内容,我仍然不知道需要多less内存才能运行它。 我需要一个有300-400个产品的magento网上商店,也可以用于不断使用API从其他网站获取产品列表的自定义网站。 这两个网站每天都要pipe理几千个访问者。
所以我来了2个解决scheme,现在我不知道哪一个会更好。 1.在我的快速美国VPS上设置清漆网页caching,并在我国的VPS(256MB或512MB RAM)上设置代理2.在我的国家,在VPS服务器上设置清漆网页caching和反向代理(256MB或512MB的RAM)。
你会build议我哪一个?
非常感谢你的回答。
最好的祝福
欧洲肯定有很多便宜的VPS主机,甚至比美国还要多。 如果你想要一个“昂贵”的品牌,仅Linode在英国伦敦有业务,他们目前(截至2012年2月)基于Xen PV仅支付79.95美元2GB / 80GB / 800GB VPS。
但是,在80美元的情况下,你也可以在中欧某个地方购买专用服务器。 我自2011年12月起在加利福尼亚州有一个768MB / 30GB / 300GB @ 29.95美元的Linode,距离我6ms,这绝对是棒极了,尽pipe如果我需要一个以上的廉价专用服务器-2GB的内存(在德国,HP DL120 G7与E3-1220L / 4GB / 500GB / 5TB的价格相差59欧元;恕我直言,当你需要这么多的内存和硬盘时,这个价格要比Linode好得多)。
我build议你尝试nginx 1.1与proxy_cache而不是清漆。 我会想象,256MB内存应该比足够多的nginx或清漆作为caching反向代理运行。
另外,你可能想看看像http://www.cloudflare.com/这样的东西,虽然它们只是caching像图片这样的“静态”内容,所以对于你的网店风格的caching可能没用。 或者它的竞争对手http://www.incapsula.com/ ,据说它有能力为商业用户caching一些dynamic内容(免费版本只有静态caching)。
首先,对于一个拥有400个产品和1个商店视图的小型Magento商店,您可以实现小于1秒的页面加载时间,而无需查看高级caching(请参阅http://demo.sonassi.com/ )
其次,如果你打算把欧洲卖给欧洲,你应该在欧洲举办。 在美国托pipe的延迟将使任何快速托pipe似乎慢得多。
对于你,我不会build议一个VPS代替正确的Magento共享主机,原因有很多。
假设你的预算是每月30英镑 – 从bytemark.co.uk这给你
使用VPS的缺点是
每个PHP线程(访问者)需要一个平均30MB的内存,相应的MySQL连接只需要多一点。 那么每个访客80MB。 您的基本操作系统需要大约140MB的RAM才能运行。 MySQL的基地希望尽可能多,但至less,它将需要300MB。
所以你使用的是440MB,让你支持7个活跃的访问者,这是幸运的,因为1个2.5GHz内核每秒最多可以处理7个请求(对于Magento)。
–
相反,你可以select一个已经优化了共享服务器的Magento主机,使用外部数据库服务器,并且通常拥有一台function强大的机器,可以将资源投入到你的VPS提供的8倍左右。
有几个Magento托pipe比较网站,将帮助你做出这个决定。
使用合适的共享Magento主机,你会得到更多,更快的性能比自我设置的VPS(在这种情况下)。