Twitter построен на RUBY на рельсах
Facebook использует PHP в первую очередь, но также полагается на «C ++, Java, Python и Erlang» - http: //en.wikipedia .org / wiki / Facebook # Server_infrastructure
Большая оптимизация сайта, как правило, является вопросом того, как вы оптимизируете запросы к базе данных.
С точки зрения самого языка вы всегда можете запустить PHP на большем количестве компьютеров, поскольку они становятся насыщенными. Их не совсем что-то, что предотвращает PHP от работы на больших веб-сайтах, это больше о типе кода, который вам удобно, используя.
И да, я думаю, что Ruby / Python производит лучший код, но в конце концов любой код может быть сделан, чтобы выглядеть ужасно и работает медленно.
начал свою жизнь как рубин на рельсах Применение, и все еще использует Ruby Рельсы для доставки большинства веб-сайтов страницы. Но около года назад они начал заменять некоторые из задних Услуги по Ruby с приложениями работает на JVM и написано в Scala
Технологический стек Facebook состоит приложений, написанных во многих Языки, включая PHP, C, C ++, Эрланг и другие.
Я бы сказал, что это зависеть от того, насколько вы знакомы с языком. Любой язык можно использовать для построения прочных и больших веб-сайтов
В этот момент Twitter в основном бегает на Scala (хотя с некоторыми рубиновыми рельсами, брошенными в) ( цитировать ).
Facebook работает в основном PHP, но также использует некоторые C ++, Java, Python и Erlang на заднем дне ( цитата ).