IDONTSUDO
@IDONTSUDO
ЧСВ программистов идет в комплекте с первой IDE.

PHP NODEJS откуда такая ощутимая разница в скорости работы?

Мой Node js сервер отвечает в среднем за 8:мс.За это время он успевает логировать запрос, валидировать JWT, зайти в mongoDB вытащить данные и отдать их.

Тогда как сервер на laravel отвечает примерно за 352 мс, в среднем. При этом работа у Laravel почти такая же как и у nodejs. С той лишь разницей, что laravel заходит в MySQL(но на момент измерения, в mySQL не было данных, и запрос занимал 0, 0 мс)

Откуда такая разница?

PS. Я все измеряю на своей локальной машине.
  • Вопрос задан
  • 886 просмотров
Решения вопроса 1
riky
@riky
Laravel
в пхп на каждый запрос каждый раз происходит бутстрапинг, то есть каждый раз стартует новый процесс и инициализируется. а нода запускается один раз и запускает свой вебсервер.
тестируете на локалке - может быть еще xdebug включен - он тоже будет тормозить.
в третьих на ссд диске рез-ты у php могут быть лучше (если еще не используется).
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
skobkin
@skobkin
Гентушник, разработчик на PHP и Symfony.
А вы сравнивали код на node.js с кодом на PHP в стиле request-response-death или Event Loop?
Потому что в node.js-то у вас, скорее всего, код был написан по другой парадигме.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
24 апр. 2024, в 23:40
10000 руб./за проект
24 апр. 2024, в 23:13
130000 руб./за проект