gzip
ภาพรวม
เบราว์เซอร์รุ่นใหม่ทั้งหมดรองรับและต่อรองการบีบอัดgzip
โดยอัตโนมัติสำหรับคำขอ HTTP ทั้งหมด การเปิดใช้การบีบอัด gzip
จะลดขนาดการตอบกลับที่โอนลงได้ถึง 90% ซึ่งจะลดเวลาในการดาวน์โหลดทรัพยากร ลดปริมาณการใช้อินเทอร์เน็ตสำหรับไคลเอ็นต์ และปรับปรุงเวลาในการแสดงผลหน้าเว็บครั้งแรกได้อย่างมาก
ดู
การบีบอัดข้อความด้วย GZIP เพื่อดูข้อมูลเพิ่มเติม
การแนะนำวิดีโอ
เปิดใช้และทดสอบการรองรับการบีบอัด gzip ในเว็บเซิร์ฟเวอร์ของคุณ โปรเจ็กต์ HTML5 Boilerplate ประกอบด้วยตัวอย่างไฟล์การกำหนดค่าสำหรับเซิร์ฟเวอร์ยอดนิยมทั้งหมดพร้อมด้วยความคิดเห็นโดยละเอียดสำหรับแฟล็กการกำหนดค่าและการตั้งค่าแต่ละรายการ เช่น ค้นหาเซิร์ฟเวอร์โปรดในรายการ มองหาส่วนgzip
และยืนยันว่าเซิร์ฟเวอร์มีการกำหนดค่าด้วยการตั้งค่าที่แนะนำ
อีกวิธีหนึ่งคือวิธีเปิดใช้การบีบอัดในเอกสารประกอบของเว็บเซิร์ฟเวอร์ที่คุณใช้
- Apache: ใช้ mod_deflate
- Nginx: ใช้ ngx_http_gzip_module
- IIS: กำหนดค่าการบีบอัด HTTP
คำถามที่พบบ่อย
- PageSpeed Insights รายงานว่าไฟล์เนื้อหาคงที่หลายๆ ไฟล์ของฉันต้องใช้ไฟล์ gzip แต่ฉันกำหนดค่าเว็บเซิร์ฟเวอร์ให้แสดงไฟล์เหล่านี้โดยใช้การบีบอัด gzip เหตุใด PageSpeed Insights จึงไม่รู้จักการบีบอัด
-
พร็อกซีเซิร์ฟเวอร์และซอฟต์แวร์ป้องกันไวรัสอาจปิดใช้การบีบอัดเมื่อมีการดาวน์โหลดไฟล์ลงในเครื่องไคลเอ็นต์ ผลลัพธ์ของ PageSpeed Insights จะอิงตามส่วนหัวที่แสดงผลจริงกับลูกค้า ดังนั้นถ้าคุณทำการวิเคราะห์ในเครื่องไคลเอ็นต์ที่ใช้ซอฟต์แวร์ป้องกันไวรัสดังกล่าว หรืออยู่หลังพร็อกซีเซิร์ฟเวอร์ตัวกลาง (พร็อกซีจำนวนมากเป็นแบบโปร่งใส และคุณอาจไม่ทราบว่ามีพร็อกซีที่แทรกเข้ามาระหว่างไคลเอ็นต์กับเว็บเซิร์ฟเวอร์) ปัญหาเหล่านี้อาจเป็นสาเหตุของปัญหานี้
ความคิดเห็น
หน้านี้มีประโยชน์ไหม