2009-08-18 31 views
6

Googling cho "noCompressionUserAgents" kết thúc với cấu hình soạn sẵn cùng mà dường như đã được sao chép lại và chưa không phải là rất hữu ích (và thậm chí là ở đây trên stackoverflow :)Cài đặt tốt cho noCompressionUserAgents trong Tomcat là gì?

stackoverflow.com/questions/550024/ tomcat-nén-không-không-add-một-content-mã hóa-gzip-in-the-header

noCompressionUserAgents = "gozilla, traviata"

Nhưng điều này không đưa vào tài khoản bỏ qua NS4 hoặc IE6 hoặc bất kỳ thứ gì khác. Gần nhất tôi đã tìm thấy là từ một mẫu cấu hình Zimbra, mà ít nhất là cho bỏ IE6 nó trông giống như: "MSIE 6."

http://www.zimbra.com/forums/installation/7654-problems-zimbra-installation-os-x-server-ldap-tomcat.html

noCompressionUserAgents =

Có ai có cài đặt REAL cho noCompressionUserAgents không?

Trả lời

3

Nói chung, cách tiếp cận tốt nhất là chọn thủ công các cách phá vỡ và thêm chúng vào đó. Hầu hết các tác nhân không hỗ trợ gzip sẽ không chỉ quảng cáo hỗ trợ gzip (và do đó bạn có lẽ không nên bỏ qua chúng và gửi nó đi).

Ví dụ: IE6 hỗ trợ nén, tuy nhiên có thể có tương tác kỳ quặc với nó. Mặc dù vậy, chúng chiếm đến 100% các trường hợp (chúng tôi sử dụng nén với các trình duyệt IE6 trong hầu hết các trường hợp, chỉ có một vài trang bị loại trừ do các lỗi chúng tôi tìm thấy trong thử nghiệm).

Điểm mấu chốt là lý do bạn không tìm thấy danh sách đen có thể do thực sự không có danh sách đen phù hợp với một kích thước phù hợp.

3

Nếu có ích, Apache có tiêu chuẩn de2 facto set of directives để tắt tính năng nén đối với một số tác nhân người dùng nhất định mà bạn có thể chuyển đổi thành cú pháp của tomcat. Đây là các cài đặt được đề xuất cho Apache, thay vì chỉ là các ví dụ.

Các vấn đề liên quan