2011-11-23 3 views
3

비슷한 질문이 있음을 알고 있습니다. 대답은 here이지만 도움이되지 않았습니다. 나는 Rex Swain's excellent HTTP Viewer을 시도했고 그의 도구는 실제로 gzipped로 수신하지만, 그렇지 않습니다. 어쨌든, 여기에 구글의 자신의 크롬에서 헤더 정보입니다 : -Google CDN이 jQuery를 보내지 않음 gzipped

Google API jQuery request headers/response

사람은 구글이 jQuery를 여기 gzip으로 압축 전송되지 않는 이유 어떤 생각이 있습니까?

+0

는 gzip으로 에드를 보냅니다 나에게. 공정하게, 서버에서 원하는 방식으로 트래픽을 처리하는 것은 Google의 특권입니다. 이상하게도 1.5.1에 ​​대한 302 응답을 얻지 못했지만 1.7.0에 대한 대답은 302입니다. –

답변

0

귀하의 요청에 따라 Accept-Encoding: gzip을 제거하는 프록시를 사용하고 계시거나 응답을 거부하는 중입니까?

+0

아니요 - 모든 gzip JS 및 CSS를 멋지게 멋지게 처리하는 자체 쿠키없는 정적 콘텐츠 서버 도메인이 있습니다. 공을 굴리지 않는 Goog뿐입니다. –

0

ContentLength: 85260이 (가)보고 계십니까? Chrome은 기본적으로 압축되지 않은 크기를 표시하므로 사용자는이를 보게됩니다.

난 당신이 Fiddler를 사용하거나 심지어 당신이 Firebug에서 볼 수 있으며, 구글의 jQuery를 CDN 당신 요청 헤더에 Accept-Encoding: gzip 속성으로 한 응답을 gzip으로 압축주는 걱정하지 않는 것이 좋습니다 것입니다.

건배.

+0

Chrome에서 압축 된 크기가 표시됩니다. 'Content-Encoding : gzip','Content-Length : 33321' – N3dst4

+0

Chrome에 전송되기 전에 디코딩 된 파일을 보냈습니다. 내 잘못 –

+0

Chrome의 개발자 도구에서 Network 탭을 사용하고 '크기'와 '콘텐츠'를 비교합니다. Google이 특정 이유로 jQuery의 해당 버전에 대해 gzip으로 저장된 콘텐츠를 개인적으로 보내지 않았습니다. Gawd는 무엇을 알고 있습니다 ... –

0

Bah - 전송되는 Accept-Encoding 헤더에 관계없이 Google은 "선택"되고 gzip으로 전송되지 않습니다. 잇 짜잔 (높은 jQuery를 버전 번호를 유의) :

enter image description here

jQuery를의 상위 버전 내 앱 OK 작동하는지 확인하기 위해 몇 가지 테스트를해야 할 것 ...

+1

1.5.2를 시도하면 어떻게됩니까? 1.7.0보다 적은 도약 일 수 있습니다. 또한 작다. – N3dst4

+0

1.5.2는 훌륭하게 작동합니다. –

+0

Google은 jQuery 버전 1.4.2, 1.4.4 또는 1.5.1을 gzip로 제공하지 않습니다. 왜? 날 검색 ... –