Почему мы видим Apache 206 частичные ответы для загрузок PDF?

Мне нравится shmux:

Это доступно на Centos repo.

Но по-моему если у Вас есть набор серверов для поддержания, необходимо взглянуть на программное обеспечение управления конфигурацией как cfengine или марионетка... Большие ползунки для марионетки, легкой учиться и очень приятный ;-)

6
задан 2 September 2009 в 07:22
1 ответ

Это "запросы" диапазона байта (функция HTTP/1.1), которые обычно делаются плагином браузера Adobe Reader.

Они предназначаются для поддержки способности перейти по ссылке в браузере к теоретическому PDF на 50 МБ, получить оглавление, перейти по ссылке в TOC к последней странице или два, и читатель загружает последние несколько страниц, предоставляя Вам немедленный доступ к тому, что Вы ищете, и продолжающий загружать остальную часть PDF в фоновом режиме.

Некоторые версии Adobe Reader назвали это "быстрое веб-представление".

Я не уверен, почему Вы видели бы полный запрос сначала с полным размером файла, таким образом, я не уверен, ответил ли я на Ваш вопрос удовлетворительно.

После догадки я нашел некоторые дополнительные материалы для чтения, которые, кажется, подтверждают, что исходный Запрос HTTP браузера для файла будет часто продолжаться в фоновом режиме после передачи к плагину Adobe. Плагин выполняет различные byterange запросы, но исходный запрос браузера заканчивает тем, что был для полного размера файла, так как это не был запрос byterange для начала.

Я не уверен, рассматривал ли Adobe это как ошибку или нет. Это могло эффективно удвоить переданные данные, но это могло заставить "пользовательский опыт" в стороне клиента вещей "казаться быстрее / более быстро реагирующий".:)

7
ответ дан 3 December 2019 в 00:27

Теги

Похожие вопросы