Hầu hết các thuật toán nén khi được áp dụng cho tệp văn bản thuần có thể giảm kích thước 70% trở lên tùy thuộc vào nội dung trong tệp. Khi sử dụng thuật toán nén, sự khác biệt giữa mức độ nén tiêu chuẩn và mức tối đa là nhỏ, đặc biệt khi bạn xem xét thời gian CPU bổ sung cần thiết để xử lý các lần nén bổ sung này. Điều này khá quan trọng khi tự động nén nội dung web. Hầu hết các kỹ thuật nén nội dung phần mềm sử dụng mức nén 6 (trong số 9 cấp độ) để bảo tồn chu kỳ CPU. Sự khác biệt về kích thước tệp giữa cấp 6 và cấp 9 thường nhỏ đến mức không đáng để thêm thời gian.
Đối với các tệp được xác định là văn bản /. * Loại MIME, có thể áp dụng nén cho tệp trước khi đặt nó trên dây. Điều này đồng thời làm giảm số lượng byte được chuyển và cải thiện hiệu suất. Thử nghiệm cũng cho thấy rằng các tệp Microsoft Office và PostScipt có thể được mã hóa GZIP để truyền tải bởi các mô-đun nén.
Một số loại MIME quan trọng không thể mã hóa GZIP là các tệp JavaScript bên ngoài, tệp PDF và tệp hình ảnh. Vấn đề với các tệp Javascript chủ yếu là do lỗi trong phần mềm trình duyệt, vì các tệp này thực sự là tệp văn bản và hiệu suất tổng thể sẽ được hưởng lợi bằng cách nén để truyền tải. Các tệp PDF và hình ảnh đã được nén và cố gắng nén chúng lại một lần nữa đơn giản là làm cho chúng lớn hơn và dẫn đến các vấn đề hiển thị tiềm năng với trình duyệt.
Trước khi gửi tệp nén cho khách hàng, điều quan trọng là máy chủ đảm bảo máy khách nhận dữ liệu chính xác hiểu và hiển thị định dạng nén. Các trình duyệt hiểu nội dung được nén gửi một biến thể của các tiêu đề yêu cầu khách hàng sau đây:
Accept-encoding: gzip
Accept-encoding: gzip, deflate
Các trình duyệt chính hiện tại bao gồm một số biến thể của thông báo này với mọi yêu cầu mà chúng gửi. Nếu máy chủ nhìn thấy tiêu đề và lựa chọn để cung cấp nội dung nén, nó nên phản ứng với các tiêu đề phản ứng máy chủ:
Để biết thêm thông tin, xem bài viết này: http://www.linuxjournal.com/article/6802
bản sao có thể có của [Tại sao sử dụng giảm phát thay vì gzip cho các tệp văn bản được Apache phân phối?] (Http://stackoverflow.com/questions/388595/why-use-deflate-instead-of-gzip-for-text- file-served-by-apache) – KingCrunch
có thể trùng lặp của [mod \ _deflate hoặc mod \ _gzip, nên được sử dụng?] (http://stackoverflow.com/questions/3173147/mod-deflate-or-mod-gzip- cái nào nên được sử dụng) –