คุณสามารถตรวจสอบว่าเว็บไซต์กำลังสื่อสารกับ HTTP / 2
HTTP / 2 คืออะไร
HTTP Hypertext Transfer Protocol เวอร์ชันที่เป็นทางการรุ่นที่สองซึ่งสร้างขึ้นจากชุดของเทคโนโลยีขั้นสูงเพื่อให้สามารถเข้าถึงเว็บได้เร็วขึ้น
เทคโนโลยีใหม่นี้แทนที่มาตรฐาน HTTP / 1.1 ที่เคยใช้กันอย่างแพร่หลายในระบบเวิลด์ไวด์เว็บ
เมื่อเว็บไซต์ปรับขนาดได้มากขึ้นด้วยการผสมผสานระหว่าง HTML, CSS, JavaScript, รูปภาพ, gifs, วิดีโอและแฟลช HTTP / 1.1 จะเผยให้เห็นข้อเสียที่สำคัญในการส่งข้อมูลการกำหนดค่าการสืบค้นและการแก้ไขแบบสอบถาม ได้รับผล
ดังนั้น HTTP / 2 จึงถูกสร้างขึ้นเพื่อลดเวลาในการตอบสนองเพิ่มประสิทธิภาพและปรับปรุงประสิทธิภาพของเว็บไซต์
คุณสมบัติของ HTTP / 2
- HTTP / 2 เป็นโปรโตคอลการถ่ายโอนข้อมูลแบบไบนารี
ซึ่งแตกต่างจาก HTTP / 1.1 ซึ่งใช้“ ข้อมูลข้อความ” ซึ่งลดประสิทธิภาพเมื่อใช้ในสภาพแวดล้อมเครือข่าย HTTP / 2 ใช้“ ข้อมูลไบนารี” เพื่อทำงานได้อย่างมีประสิทธิภาพและประหยัดเวลา - HTTP / 2 บีบอัด ส่วนหัว HTTP
- ซึ่งแตกต่างจาก HTTP / 1.1 ซึ่งสามารถประมวลผลคำขอ / การตอบสนองได้ครั้งละหนึ่งคู่เท่านั้น HTTP / 2 เป็นแบบอะซิงโครนัสดังนั้นจึงสามารถประมวลผลการส่งและรับด้วยความเร็วสูง
- HTTP / 2 มีคุณสมบัติใหม่ที่เรียกว่าเซิร์ฟเวอร์พุช
ตัวอย่างเช่นหากแท็กสคริปต์อธิบายไว้ที่ด้านล่างของหน้าเว็บใน HTTP / 1.1 เบราว์เซอร์จะโหลดและวิเคราะห์ HTML ตามลำดับจากด้านบนและหากตรวจพบแท็กสคริปต์จะโหลดไฟล์ JavaScript ในทางตรงกันข้าม HTTP / 2 จะผลักไฟล์ JavaScript ไปยังเบราว์เซอร์ก่อนที่จะถูกร้องขอเพื่อให้สามารถแสดงหน้าเว็บด้วยความเร็วสูง