В первую очередь:
Код ответа HTTP 206 Partial Content
об успешном статусе указывает, что запрос выполнен успешно и что его тело содержит запрошенные диапазоны данных, как описано в заголовке Range
запроса.
Если есть только один диапазон, Content-Type
всего ответа устанавливается на тип документа, и предоставляется Content-Range
.
Если несколько диапазонов отправляются обратно, Content-Type
устанавливается в multipart/byteranges
, и каждый фрагмент охватывает один диапазон, а Content-Range
и Content-Type
описывают его.
(Из превосходного справочника по кодам состояния HTTP от Mozilla.)
Следующий:
Заголовки HTTP, установленные для ресурсов, обычно устанавливаются веб-сервером. Однако, если файл большой, например, видеофайл , браузер может запросить кусок загружаемого ресурса. Обычно заголовок HTTP 206
возвращается из запроса, инициированного клиентом. Заголовки, установленные для ресурсов в apache, задаются в разделе mod_headers
файла httpd.conf
. Найдите следующую строку, чтобы узнать, включено ли частичное содержимое:
Header set Accept-Ranges bytes
Этот раздел управляет поведением заголовков, установленных apache, поэтому с него можно начать.
Однако установка заголовков может быть выполнена разными способами. Например, при использовании apache вы можете контролировать загружаемые изображения, чтобы они кешировались. Это можно сделать с помощью [a2enmod module][2]
. Это снизит нагрузку на ваш сервер.
person
Aran Mulholland
schedule
25.03.2019