2009-12-23 6 views
5

Jquery.com은 축소 및 Gzipped 버전을 19KB로 표시합니까?19KB jquery 파일의 축소 버전을 얻는 방법?

Production (19KB, Minified and Gzipped) 
Development (120KB, Uncompressed Code) 

그러나 프로덕션 버전으로 다운로드를 클릭하면. 55.9 KB는이 링크

http://code.google.com/p/jqueryjs/downloads/detail?name=jquery-1.3.2.min.js&downloadBtn=

과 크기의이 페이지에있는 파일로 이동합니다. jquery.com이 (19KB, Minified 및 Gzipped)으로 표시되는 이유

+0

나는 비슷한 질문을 발견했다. http://stackoverflow.com/questions/494391/the-file-size-of-jquery –

답변

12

파일의 압축 해제 크기는 55.9 kB입니다. 이는 소형화의 결과로, 변수 이름의 단축, 공백의 제거 등입니다.

gzip을 추가하면 더 많은 크기가 줄어 듭니다. gzip으로 압축 된 파일은 브라우저에서 다운로드하여 내부적으로 크기가 큰 55.9 kB 버전으로 압축이 풀려서 JS 인터프리터에서 읽을 수 있습니다.

gzip을 사용하여 파일을 압축 할 수 있지만 일반적으로 서버가 올바르게 설정되어 있으면 브라우저에서 처리 할 수 ​​있다고 서버에서 알리는 경우 서버에서 자동으로 gzip 파일을 제공합니다. 이 경우 아무 것도 할 필요가 없습니다. Firefox 용 Web Developer Toolbar의 "크기 정보보기"탭을 사용하여 파일을 gzip으로 전송했는지 확인할 수 있습니다.

+0

asp.net 사이트에서 jquery를 사용하고 있습니다. 어떻게 압축하여 gzip으로 압축 할 수 있습니까? –

+0

편집 된 답변을 확인하십시오. –

+0

파일은 이미 압축이 풀려 있습니다. http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js .js 형식이 아닌 .zip 형식입니다. –

3

JQuery minified 버전을 다운로드하십시오. 그런 다음 웹 서버에서 출력을 확인하십시오. 당신은 당신의 .htaccess 파일에 설정 mod_deflate가 활성화되어 있는지 확인하고 다음 (유사한)를 배치해야합니다 : 파일을 보장

# compress all text & html: 
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-javascript application/javascript text/css .php 

# Or, compress certain file types by extension: 
<Files *.html> 
SetOutputFilter DEFLATE 
</Files> 

는 브라우저에 gzip으로 압축된다. 웹 개발자 도구 모음을 사용하여 크기를 확인할 수 있습니다.

this tutorial

+0

이고 IIS에서는 어떻게됩니까? –

+0

IIS 정보로 업데이트했습니다. –

10

방법 JQuery와 파일의 19킬로바이트 축소 된 버전을 얻을 수에 따라 IIS에서이 작업을 수행하려면?

% wget http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js 

% gzip jquery-1.3.2.min.js 

% du -b jquery-1.3.2.min.js.gz 

19716 jquery-1.3.2.min.js.gz 
관련 문제