Я использую iss 7.0 на сервере 2008 SP 2. Когда я открываю PDF-файл размером 20 Мб в IE с помощью плагина Adobe или Chrome, его невозможно использовать медленно. Щелкните правой кнопкой мыши и почти мгновенно сохраните.
IE работает достаточно медленно, поэтому открытие PDF-файла размером 20 МБ занимает более 10 минут. Это происходит изнутри сети, с моего удаленного ПК и с локального компьютера, обращающегося к самому себе. Chrome работает немного быстрее, но все еще не работает. Это происходит как минимум с двумя файлами PDF, двумя самыми большими на нашем сайте.
Я думаю, причина в том, что в IE Я получаю начальную загрузку 10 МБ, а затем остальная часть файла загружается в виде группы запросов http 206 размером 16 КБ.
пример заголовка:
--request
GET http://www.nanaimo.ca/assets/Departments/Parks~Rec~Culture/Leisure~Guide/AG_Fall2013_Winter2014.pdf HTTP/1.1
Accept: */*
Range: bytes=14696448-14712831
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.3; WOW64; Trident/7.0; .NET4.0E; .NET4.0C; .NET CLR 3.5.30729; .NET CLR 2.0.50727; .NET CLR 3.0.30729)
Host: www.nanaimo.ca
Connection: Keep-Alive
--response
HTTP/1.1 206 Partial Content
Cache-Control: no-cache
Content-Type: application/pdf
Content-Range: bytes 14696448-14712831/15315529
Last-Modified: Mon, 30 Sep 2013 22:01:02 GMT
Accept-Ranges: bytes
ETag: "dd519f8d28bece1:0"
Date: Tue, 17 Dec 2013 17:30:02 GMT
Connection: close
Content-Length: 16384
Интересно, что если я запускаю скрипач (инструмент захвата веб-трафика), когда я запускаю IE, он просто выполняет полный запрос, и PDF-файл загружается мгновенно (соединение 1 ГБ с сервером).
редактировать Изменен URL-адрес на URL-адрес, который более заметен, поскольку первый URL-адрес составлял всего 10 секунд против ожидаемых 4 секунд. Файл большего размера выполняется намного медленнее. Также увеличилось внимание, что это проблема с IE и Adobe Reader.