Làm thế nào để biết một trang web được nén?


74

Tôi đang truy cập một số trang web thực sự rất chậm và tôi muốn biết liệu những trang web đó có bị nén không. Có một cách dễ dàng để tìm ra điều này?

Câu trả lời:


109

Nếu bạn đang sử dụng Chrome hoặc Firefox , bạn có thể mở các công cụ dành cho nhà phát triển và xem nó.

  • Trong Chrome, việc này được thực hiện từ menu cờ lê: Công cụ> Công cụ dành cho nhà phát triển hoặc cách khác bằng cách nhấn CtrlShiftI.
  • Trong Firefox, nhấp vào nút menu: Nhà phát triển> Thanh tra hoặc cách khác bằng cách nhấn CtrlShiftC.

Khi bạn mở các công cụ dành cho nhà phát triển, bạn có thể nhấp vào Networktab và làm mới trên trang. Nếu sau đó bạn nhấp vào mục trên cùng trong danh sách và chọn Headersở bên phải, nó sẽ liệt kê tất cả các tiêu đề phản hồi cho trang.

Nếu bạn tìm thấy Content-Encoding: gziptrong danh sách, thì trang được nén bằng gzip.

Đây là những gì nó trông giống như trong Chrome:

Ảnh chụp màn hình của thanh tra Chrome.

Đây là những gì nó trông giống như trong Firefox: Ảnh chụp màn hình của thanh tra Firefox.


Có lẽ kích thước báo cáo là sau khi gzipping?
Damon

@Damon Không, kích thước được báo cáo có sẵn cho trình duyệt là như nhau, nén là hữu ích cho lớp vận chuyển và kích thước có sẵn cho trình duyệt là sau khi giải nén, do đó, cùng kích thước với tài liệu.
Priya Ranjan Singh

14

Và đây là một trình kiểm tra gzip khác: gzipWTF

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây


Điều này có thực sự cho bạn biết nếu trang web bạn đang kiểm tra bị nén không? Từ những gì tôi có thể thu thập, nó chỉ hiển thị thông tin về các URI tài nguyên, thậm chí có thể không đến từ trang đích (ví dụ: CDN).
Dan Atkinson

3
không hoạt động vào năm 2019
Luke Salamone

@DanAtkinson Trang web dường như ngừng hoạt động vào năm 2019. Rất có thể nó sẽ kiểm tra Tiêu đề phản hồi và Chuỗi phù hợp nếu nó nói "gzip" thay vì bạn phát hiện tiêu đề theo cách thủ công như câu trả lời đã chọn thông qua Inspect -> Network.
Mohammed Joraid


2

Một trình kiểm tra trực tuyến khác: https://checkgzipcompression.com

Tôi thấy rằng không có trình duyệt nào được cài đặt của tôi hiển thị Content-Encoding: gziptiêu đề trong khi máy chủ thực sự đang gửi nó. Điều tra tiết lộ rằng phần mềm chống vi-rút ESET chịu trách nhiệm chặn và giải nén tất cả lưu lượng truy cập trên PC.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.