Обновить

Комментарии 3

О, тоже пробовали настраивать и Workerman и FrankenPHP (worker mode) для несложных и нагруженных роутов, но после приколов, что ты мог авторизоваться под другим пользователем и тд, пришлось откатить все. Такие переменные как $_SERVER были общими. Просто часть роутов переписали на golang и bun.js. Увеличение количества ядер тоже особо ничего не давало вроде (Laravel, InertiaJS, Postgres, Redis).

Ну сейчас будет сложнее, появилось много статичных классов со своим состоянием, тоже проблема.

Да, звучит оптимистично, но я считаю, что уже сейчас имеет смысл писать новый код без злоупотребления статикой и с оглядкой на асинхронность. Просто чтобы язык развивался в эту сторону. Хотя.... судя по RFC, разработчики больше переживают за обратную совместимость и порог входа, так что не факт что PHP сам придёт к этому

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации