Открой безлимитный доступ ко всем скринкастам и получай большие скидки на все наши стримы
Бесплатный
0/ мес.

Ограниченный доступ
только к Free-видео

Активен
Подписчик
500/ мес.

Безлимитный доступ
ко всем скринкастам

Принимаем оплату российскими и иностранными картами, системами МИР Pay и Tinkoff Pay.

Ответ Response и SAPI Emitter

Наш код формирования страницы не обращается к массивам PHP-FPM для получения запроса, но до сих пор вызывает SAPI для отправки ответа. Сегодня избавимся от этой привязки и сделаем код страницы полностью независимым от используемого сервера структурой HTTP Response. Заодно реализуем экономную отдачу больших файлов средствами PHP через Stream:

  • 00:00:06 Вынос кода страницы в процедуру
  • 00:02:02 Проблема привязки к серверу
  • 00:03:09 Возврат ответа из функции
  • 00:04:31 Отправка страницы в PHP-FPM
  • 00:05:38 Структура Response
  • 00:07:06 Серверонезависимый код
  • 00:07:51 Процедура emit для работы с SAPI
  • 00:09:03 Отдача больших файлов
  • 00:10:45 Чтение контента через Stream
  • 00:12:42 Вывод текста через Stream
  • 00:14:31 Обзор результата
Скрытый контент (код, слайды, ...) для подписчиков. Открыть →
Дмитрий Елисеев
elisdn.ru
Комментарии (3)
Aёct'ann
2022-11-01 10:34

Спасибо! Очень жду эту серию

Ответить
Vitaliy
2022-11-11 07:23

Очень ждём продолжения

Ответить
Руслан
2023-01-16 15:02

Интересный выпуск. Особенно заинтересовала реализация чтения по пакетам больших файлов

Ответить
Зарегистрируйтесь или войдите чтобы оставить комментарий

Или войти через:

Yandex
MailRu
GitHub
Google