sim3x: да ничего пока не тормозит. Просто скоро пойдут эти длинны очереди PHP.
А вскоре падения вовсе.
Код большой но оптимизированный. Api реализация отдельного кода на Erlang/Goland (минуя интерпретатор PHP). Просто переписать весь код будет сложно. Потом только сидеть и баги править. Уж легче собственный интерпретатор PHP написать.
lega: мы про сегодня говорим? Смысл вообще было писать этот ответ. И в fb есть Erlang, если про его инфраструктуру почитаете, а не будете писать ответы от балды.
И еще немного.
Facebook был реализован в 2004 изначально для студентов меж колледжей.
То есть изначально никто не думал, что у них будет 2млрд. пользователей.
На PHP код написать намного быстрее, чем на низкоуровневых языках.
Но я так понял Вы не знаете как устроен этот язык внутри.
sim3x: вот именно что масштабировать все можно, но прибыль пока еще не покрывает затраты.
Поэтому мне сейчас нужно, что-то крутое, чтобы в скором времени все не упало.
Прочитал эту статью https://habrahabr.ru/post/172795/ и начал интересоваться.
Еще где-то слышал, что erlang держит 4 000 000 одновременных подключений, nodejs 1 000 000,
а про PHP c его реализацией всего 7 000. И это логично.
sim3x: да.
Сейчас написано очень много кода.
Сразу переписать код на GOlang/ERlang не удастся.
Возможна частичная реализация некоторых функции приложения через API.
Сразу будет виден прирост производительности.
Вопрос у меня какой язык на сегодняшний день лидирует в плане производительности?
О чем Вы? Каком нахрен PHP? Тама HHVM Это собственный компилируемый язык по синтаксису очень похож на PHP, но у него есть преимущество async/await + язык программирования HACK
sim3x: какое отношение это к вопросу имеет? Приложение растет. На 400~ запросов в 3 дня.
В основном запросы на чтение 8000~ (проверка аутентификации получение постов, фотографий и т.п.) Около 2000~ запросов на запись. Два сервера.
У меня скорость загрузки 700мс. Но просто быстрее не получается. Это макс. Хотя все написано на INSTANTLY. То есть в нативном виде. В бд запрос занимает около 0.005 сек.
Скрипты все в жатом виде. Возможно ты прав, что асинхронные запросы у них берут большую часть загрузки.