Her ikisi de oldukça yavaştır.
Ruby büyük bir bellek ayak izi, ama bir güzel, zarif bir dille, gerçekten yavaş.
PHP küçük bir Java daha hızlı ve nokta net ama hala oldukça yavaş.
C, pascal ya da ml hızlı büyüklükte birkaç emir vardır, ama çoğu insan bunu çok yavaş onları web uygulamaları yazmak bulabilirsiniz.
Benim önerim önünde ters proxy dengeleme bir Nginx yük koymak ve sonra çerçeve seçmektir, bu örnekleri oldukça iyi sınırsız sayıda eklemenize izin verir. Donanım ve elektrik maliyetleri veriyorsan o zaman daha verimli bir yığını için gidin. Önemli kısmı akıllı önbellek 'dır.
Biz çünkü mantıklı önbelleğe minimal yükte çalışan Nginx sanal makinelerin bir çift bir milyon kullanıcı var. Dinamik içerik bir şeylerin karışımı ve önbellek daha yoğun, en az 1000x fazla kaynak bir olduğunu. Önbelleğe alma için anahtar önbellek güncel olduğunu kontrol etmek için geri şey gitmek gerekmez ki, bu bizim en iyi tasarım kararı oldu.
Biz elde etmek istediğinize bağlı olarak C, C + +, PHP, C #, Java, Python ve Ruby bir karışımı kullanın.
http://highscalability.com/blog/2011/6/13/automation-on-aws-with-ruby-and-puppet.html de kukla kullanarak otomatik olarak yapılandırarak makineler tarafından Ruby ölçeklenebilirlik güzel bir blog makale var
Hepimiz sanal makineler için Kukla kullanarak benzer bir set up. Tek sorun Kukla normalde bizim olmayan Ruby herhangi makineleri için en kaynaklarını kullanır. Yani biz gerçekten Ruby daha az kaynak yoğun bir şey Kukla yeniden yazmak istiyorum.