У меня есть клиент, который борется с медленной загрузкой pdf-файлов в Интернете. У моего клиента есть очень большие PDF-файлы размером почти 10 Мб. Для загрузки требуется 3-4 минуты. Файлы не будут отображаться, пока не будет загружен весь файл. Мы и они видели сайты других, где pdfs загружает одну страницу за раз, поэтому конечный пользователь может начать смотреть на файл, так как остальная часть страницы по-прежнему загружается в фоновом режиме. Дает иллюзию, что страница загрузилась быстрее.Как получить pdf-файл для отображения в веб-браузере, прежде чем он будет полностью загружен
В соответствии с документацией, которую они видят, IIS 6 должен автоматически выполнить это, если файл PDF создан с помощью «Оптимизировано для быстрого просмотра в Интернете». Он проверяется, и файл все равно не загружает страницу за раз.
Они не искали ничего, кроме IIS, сделают это автоматически, если файл сохранен правильно.
Как они могут «потопить» pdf? Это потому, что PDF-файлы были сохранены особым образом? Является ли это скриптом java, который обрабатывает загрузку? Или есть изменения, которые должны произойти в IIS?
Благодаря
Update: Файл начинается так:
%PDF-1.4
%âãÏÓ
171 0 obj << 0/Linearized 1
Линеаризованная?
Документ PDF не подается с страницы aspx/asp. (Он просто отправляется прямо на сайт и связан с ним).
+1 к этому - я применил тот же трюк с PHP для управления диапазонами обслуживаемых байтов – 2008-11-18 15:19:34