Magento:《愤怒的小鸟》商店背后的架构(硬件/软件)是什么?

不仅仅是普通的Vanilla Magento可以完成所有繁重的工作。 就像您提到的那样,他们使用的是Varnish,可以消耗所有负载和静态请求。

以新闻站点为例,这些站点部署Varnish来处理所有静态请求并提供服务。 更改片段后,将生成并提供新的缓存。

回到体系结构,如果您拥有2–3个主服务器(8–16 GB RAM)和一个负载均衡器,则可以轻松地处理这种流量。 假设其中60-65%的流量将浏览页面而不会购买。

如果开始购买相同流量的流量会怎样?

我认为在这种情况下,带有负载均衡器的2至3台服务器将无法执行此操作,因为完成订单涉及的操作与提供静态资产和缓存的HTML页面完全不同。

回到Redis,Memcached或APC很难说,但是很明显,他们必须全部使用它们。

Fabrizio在德国最新的Meet Magento上有关于该主题的话题:
http://www.slideshare.net/aoemed…
(不幸的是,它用德语提供,但也许可以帮助您获得实现的某些方面。)

这是MagentoImagine 2012会议的另一段英语录像

该视频非常有见地..所有繁重的工作都是由Varnish完成的,并且只有在下订单时才会访问数据库。 知道它们只有2个应用程序服务器,利用率达到40%实在令人惊讶。

他们还谈到了他们的部署程序。 希望这可以帮助