У меня есть некоторые файлы, которые хранятся на внешнем CDN. URL выглядят так:
http://cdn.example.com/whatever/whatever_10.mp3
Эти файлы имеют размер около 450 МБ.
Когда я пытаюсь загрузить эти файлы на мой компьютер с Windows 10, загружается только несколько байт. Chrome просто останавливается без каких-либо сообщений, Firefox говорит мне "источник не может быть прочитан"
При постановке трафика через фиддлер у меня следующее предупреждение:
Content-Length mismatch: Response Header indicated 155.228.005 bytes, but server sent 548.585 bytes.
Доступ к одному и тому же файлу из той же сети с другого устройства (смартфона) работает просто отлично, поэтому это не должно быть ни ошибкой сервера, ни маршрутизатора.
С другой стороны: другие большие файлы, даже несколько ГБ, такие как MSDN-ISO, также отлично работают на моем ПК с Windows, но то, что выглядит как Windows, также не является причиной этого.
Если Windows не является причиной проблемы, а сеть / сервер - тоже: что может вызвать это поведение?
Обновление: та же сеть, Windows 8: нет проблем
Обновление (2): Пробовал с .zip - файлом. Та же проблема
Обновление (3): заголовки ответа, отправленные сервером при попытке загрузить zip:
HTTP/1.1 200 OK
Server: nginx/1.9.11
Date: Fri, 28 Oct 2016 20:39:29 GMT
Content-Type: application/zip
Content-Length: 155228005
Connection: keep-alive
Last-Modified: Fri, 28 Oct 2016 20:20:27 GMT
ETag: "5813b30b-9409765"
Content-Disposition: attachment; filename="blathering_010.zip"
X-Clacks-Overhead: GNU Terry Pratchett
X-Cache-Status: MISS
Accept-Ranges: bytes
Обновление (4): у другого пользователя с Windows 10 те же проблемы с этим сервером