2009-12-23 26 views
5

Jquery.com hiển thị phiên bản được rút gọn và Gzip là 19KB?Làm thế nào để có được phiên bản rút gọn 19KB của tệp jquery?

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

nhưng khi chúng tôi nhấp vào tải xuống cho phiên bản sản xuất. nó đi vào liên kết này

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

và tập tin đó là trên trang này đó là kích thước là 55,9 KB. Tại sao jquery.com hiển thị sản phẩm (19KB, Minified và Gzipped)

+0

Tôi đã tìm thấy câu hỏi tương tự như tôi. http://stackoverflow.com/questions/494391/the-file-size-of-jquery –

Trả lời

12

Kích thước giải nén của tệp là 55,9 kB. Đó là kết quả của việc rút gọn , đó là rút ngắn các tên biến, tước khoảng trắng và các lượt thích.

Khi bạn gzip nó bổ sung, nó sẽ mất nhiều kích thước hơn. Tệp gzipped được tải xuống bởi trình duyệt và giải nén vào phiên bản 55,9 kB lớn, được rút gọn bên trong để có thể đọc được bởi trình thông dịch JS.

Bạn có thể nén tệp bằng cách sử dụng gzip nhưng thường, nếu máy chủ được thiết lập chính xác, máy chủ sẽ tự động phân phối tệp được nén nếu trình duyệt báo hiệu có thể xử lý chúng. Trong trường hợp đó bạn không phải làm gì cả. Bạn có thể xem liệu một tệp đã được truyền có được gắn gzip hay không bằng cách sử dụng tab "thông tin kích thước khung nhìn" trong Web Developer Toolbar cho Firefox.

+0

Tôi đang sử dụng jquery trên trang asp.net làm cách nào tôi có thể gzipped để nén –

+0

Kiểm tra câu trả lời đã chỉnh sửa của tôi. –

+0

tệp đã được giải nén http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js ở định dạng .js không có định dạng .zip –

3

Tải xuống phiên bản JQuery minified này. Sau đó, đảm bảo rằng máy chủ web của bạn là đầu ra gzipping. Bạn cần phải đảm bảo mod_deflate được kích hoạt và sau đó đặt sau (tương tự) thiết lập trong tập tin .htaccess của bạn:

# 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> 

Điều đó sẽ đảm bảo các file của bạn được giải nén bằng trình duyệt. Bạn có thể sử dụng thanh công cụ dành cho nhà phát triển web để kiểm tra kích thước.

Để làm điều này trong IIS sau đó làm theo this tutorial

+0

và làm thế nào trong IIS? –

+0

Tôi đã cập nhật nó với thông tin IIS –

10

Làm thế nào để có được 19KB được rút gọn phiên bản của tập tin jquery?

% 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 
Các vấn đề liên quan