Интересная фишка в PHP 🤔
С ходу могу применение придумать только в работе с файлами или статистикой
Оч полезно, когда мы не храним пользовательские файлы, для сервисов обработки файлов и тп.
Отдали ответ с результатом, закрыли соединение и убрались за собой.
На Flask недавно пытался подобную логику реализовать, но вышло сделать только через что-то типа хука на завершение запроса, что не гарантирует успешную отправку файла, но все равно его удалит. Я пока смирился и оставил этот компромисс.
А еще раньше, почти год назад я реализовывал такую логику на библиотеке Python из стандартной поставки. Просто на уровне tcp сервера, которому вручную реализовал работу с http запросами (потом отказался от http и просто байты отправлял)
Это была событийная архитектура, чтобы отображать прогресс бар в родительском процессе, на основе состояний из дочерних процессов воркеров.
Не вспомню правда что за проект был, но вроде и от этого отказался и архитектуру упростил.
Но было интересно.
По сути синхронный stateful web сервер 🙃
—-
Прорвало сегодня поресёрчить и подкрепить знания
Подглядеть, о чем я думаю можно тут
Post #592
58
