Câu trả lời:
Một cách khác để nhanh chóng kiểm tra các tiêu đề của phản hồi HTTP sẽ là sử dụng curl .
Chẳng hạn, nếu tiêu đề Mã hóa nội dung có trong phản hồi, thì mod_deflate hoạt động:
$ curl -I -H 'Accept-Encoding: gzip,deflate' http://www.example.org/index.php
[...]
Content-Encoding: gzip
[...]
Nếu bạn chạy lệnh trên mà không có phần -H 'Accept-Encoding: gzip, deflate' , ngụ ý rằng máy khách HTTP của bạn không hỗ trợ đọc nội dung nén, thì tiêu đề Mã hóa nội dung sẽ không xuất hiện trong phản hồi.
Hi vọng điêu nay co ich.
-I
tùy chọn, có một sự khác biệt giữa -H 'Accept-Encoding: gzip,deflate'
và --compress
. Cái cuối cùng giải nén nội dung đầu ra. (kiểm tra câu trả lời này stackoverflow.com/a/8365089/162178 )
Fiddler2 có thể giúp với điều này. Bắn nó lên và nhìn vào Thanh tra. Nó cũng có thể cho bạn biết kích thước tập tin bạn đang xem. Ngoài ra, bạn có thể đặt nó tự động giải mã nếu bạn đang gặp phải các vấn đề liên quan đến nén với trình duyệt của mình.
Lưu ý: câu trả lời này hiện là CW - vui lòng cập nhật thêm thông tin nếu bạn muốn (tôi không có thời gian ngay bây giờ!)
Tôi sử dụng công cụ nén HTTP tại whatsmyip.org thường xuyên.
Một giải pháp khác là sử dụng Lynx. Dễ dàng cài đặt trên Linux từ repos và tôi nghĩ bạn cũng có thể tải phiên bản Windows. Chỉ cần chạy lệnh:
lynx -head -dump "http://www.example.com/page.html"
Sau đó kiểm tra nếu có một dòng nói Content-Encoding: gzip
.
Có một dịch vụ web tôi tạo riêng cho mục đích này. Tôi muốn một cách dễ dàng để kiểm tra gzip (trên tất cả các tài nguyên của trang web) mà không cần phải đào sâu vào trình kiểm tra hoặc sử dụng plugin trình duyệt.
Các LiveHTTPHeaders mở rộng của Firefox là bạn của bạn. Bạn có thể kiểm tra tiêu đề "Mã hóa nội dung" và tìm "gzip".
Nếu bạn sử dụng Safari với trình đơn phát triển được bật, bạn có thể sử dụng trình kiểm tra web
Trình kiểm tra web hiển thị bằng đồ họa thời gian tải trang và kích thước tệp để bạn có thể kiểm tra trước khi bật tính năng nén, ghi lại kích thước và sau đó kiểm tra sau và so sánh.
Screeshot thông qua blog webkit.org.
Tôi khuyên dùng tiện ích Nhà phát triển Web cho firefox. Nó có thể cho bạn thấy các tiêu đề phản hồi, cũng rất hữu ích trong việc gỡ lỗi các vấn đề khác.
Ví dụ:
Date: Thu, 05 Nov 2009 08:46:30 GMT
Server: Apache
X-Powered-By: PHP/5.3.0
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 6446
Connection: close
Content-Type: text/html
200 OK
.. trong đó nói rõ rằng phản hồi đã được nén. Các tiêu đề cũng rất hữu ích trong việc gỡ lỗi các vấn đề với những thứ khác liên quan đến tiêu đề, chẳng hạn như eTags và hết hạn.
-H ..
bằng--compress
.