LINUX.ORG.RU

История изменений

Исправление vinvlad, (текущая версия) :

А когда результат запроса браузер получает порциями, то сначала сервер отправляет условно …

Нет конечно. Веб-клиент получает один цельный ответ, оформленный в соответствии с требованиями HTTP-протокола. Просто веб-клиент может получать данные одного конкретного HTTP-ответа порциями, так же, как если бы он читал эти данные из файла. Если, например, веб-клиент скачивает какой-то файл очень большого размера, то он уже может получить строку HTTP-статуса, HTTP-заголовки и начальную часть HTTP-тела, а PHP-шный код в это время будет еще доотправлять хвостовую чаcть файла.

Почитайте спецификацию протокола HTTP - без этого просто не имеет смысла заниматься веб-программированием. Ну и вам надо поиметь представление о том, как выполняется обмен данными между клиентом и сервером по сетевому TCP-соединению.

Исходная версия vinvlad, :

А когда результат запроса браузер получает порциями, то сначала сервер отправляет условно …

Нет конечно. Веб-клиент получает один цельный ответ, оформленный в соответствии с требованиями HTTP-протокола. Просто веб-клиент может получать данные одного конкретного HTTP-ответа порциями, так же, как если бы он читал эти данные из файла. Если, например, веб-клиент скачивает какой-то файл очень большого размера, то он уже может получить строку HTTP-статуса, HTTP-заголовки и начальную часть HTTP-тела, а PHP-шный код в это время будет еще доотправлять хвостовую чаcть файла.

Почитайте спецификацию протокола HTTP - без этого просто не имеет смысла заниматься веб-программированием.