내 사이트에서 PDF를 보는 속도가 느림

내 사이트에서 PDF를 보는 속도가 느림

저는 서버 2008 SP 2에서 iss 7.0을 실행하고 있습니다. Adobe 플러그인이나 Chrome을 사용하여 IE에서 20MB PDF를 열면 사용할 수 없을 정도로 느려집니다. 마우스 오른쪽 버튼을 클릭하고 저장하면 거의 즉시 완료됩니다.

IE는 20MB PDF를 여는 데 10분 이상 걸릴 정도로 느립니다. 네트워크 내부, 원격 PC 및 자체 액세스하는 로컬 컴퓨터에서 발생합니다. Chrome은 조금 더 빠르지만 여전히 사용할 수 없을 만큼 느립니다. 이 문제는 최소 2개의 PDF 파일(우리 사이트에서 가장 큰 파일 2개)에서 발생합니다.

내 생각에 그 원인은 다음과 같다.초기 10MB 다운로드를 받은 후 나머지 파일은 크기가 16k인 http 206 요청 묶음으로 다운로드됩니다.

예시 헤더:

--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를 시작할 때 fiddler(웹 트래픽 캡처 도구)를 실행하면 전체 요청이 수행되고 PDF가 즉시 로드됩니다(서버에 1GB 연결).

편집하다 첫 번째 URL이 예상된 4초보다 단 10초였기 때문에 더 눈에 띄는 URL로 URL을 변경했습니다. 파일이 클수록 속도가 훨씬 느려집니다. 또한 이는 IE 및 Adobe Reader의 문제라는 점도 강조되었습니다.

관련 정보