จะทราบได้อย่างไรว่าเว็บไซต์นั้น gzipped?


74

ฉันกำลังเข้าสู่เว็บไซต์บางแห่งซึ่งช้ามากจริง ๆ และฉันต้องการทราบว่าไซต์เหล่านั้นเป็น gzipped หรือไม่ มีวิธีง่ายๆในการค้นหาสิ่งนี้หรือไม่?

คำตอบ:


109

หากคุณใช้ChromeหรือFirefoxคุณสามารถเปิดเครื่องมือนักพัฒนาซอฟต์แวร์และดูได้

  • ใน Chrome นี้จะทำจากเมนูเครื่องมือ: เครื่องมือเครื่องมือ> CtrlShiftIนักพัฒนาหรือหรือโดยการกด
  • ใน Firefox คลิกปุ่มเมนู: นักพัฒนา> CtrlShiftCสารวัตรหรือหรือโดยการกด

เมื่อคุณเปิดเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์แล้วคุณสามารถคลิกที่Networkแท็บและรีเฟรชหน้าได้ หากคุณคลิกที่รายการด้านบนในรายการและเลือกHeadersทางด้านขวามันจะแสดงรายการส่วนหัวการตอบกลับทั้งหมดสำหรับหน้า

หากคุณพบContent-Encoding: gzipในรายการหน้านั้นจะถูกบีบอัด gzip

นี่คือลักษณะที่ปรากฏใน Chrome:

สกรีนช็อตของผู้ตรวจสอบ Chrome

นี่คือสิ่งที่ดูเหมือนใน Firefox: สกรีนช็อตของตัวตรวจสอบ Firefox


ขนาดที่รายงานไว้น่าจะเป็นหลังจาก gzipping หรือไม่
Damon

@Damon ไม่ขนาดรายงานที่มีให้กับเบราว์เซอร์จะเหมือนกันการบีบอัดมีประโยชน์สำหรับเลเยอร์การขนส่งและขนาดที่ใช้ได้สำหรับเบราว์เซอร์คือหลังจากคลายการบีบอัดดังนั้นขนาดเดียวกันกับเอกสาร
Priya Ranjan Singh

15

และนี่คือตัวตรวจสอบ gzip อีกตัว: gzipWTF

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่


สิ่งนี้บอกคุณได้จริงหรือไม่ว่าไซต์ที่คุณทดสอบกำลัง gzipped อยู่หรือไม่ จากสิ่งที่ฉันสามารถรวบรวมได้จะแสดงเฉพาะข้อมูลเกี่ยวกับ URI ของทรัพยากรซึ่งอาจไม่ได้มาจากไซต์เป้าหมาย (เช่น CDNs)
Dan Atkinson

2
ไม่ทำงานในปี 2019
ลุคซาลาโมเน่

@DanAtkinson เว็บไซต์น่าจะปิดตัวลงในปีพ. ศ. 2562 เป็นไปได้มากว่ามันจะตรวจสอบการตอบสนองของส่วนหัวและสตริงหากมีการระบุว่า "gzip" แทนที่จะตรวจจับส่วนหัวด้วยตนเองตามคำตอบที่เลือกผ่านทาง Inspect -> เครือข่าย
Mohammed Joraid


2

ตัวตรวจสอบออนไลน์อื่น: https://checkgzipcompression.com

ฉันพบว่าไม่มีเบราว์เซอร์ที่ติดตั้งของฉันแสดงContent-Encoding: gzipส่วนหัวในขณะที่เซิร์ฟเวอร์กำลังส่ง การสืบสวนพบว่าเป็นซอฟต์แวร์ป้องกันไวรัสของ ESET ซึ่งมีหน้าที่รับผิดชอบในการสกัดกั้นและคลายการรับส่งข้อมูลทั้งหมดบนพีซี

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.