Http / 2 คืออะไรและเพราะเหตุใดเว็บไซต์ของคุณจึงต้องการหรือไม่

สารบัญ:

Anonim

Hypertext Transfer Protocol (หรือ HTTP) เป็นโปรโตคอลที่ใช้ในการขอข้อมูลจากเซิร์ฟเวอร์เพื่อให้คุณสามารถดูหน้าเว็บที่คุณร้องขอบนอุปกรณ์คอมพิวเตอร์ของคุณ แต่วันนี้ความเร็วบรอดแบนด์, สื่อสมบูรณ์, โซเชียลมีเดีย, แฮ็กเกอร์และปัญหาอื่น ๆ อีกมากมายกำลังบังคับใช้การทำซ้ำ HTTP ถัดไป - นั่นคือ HTTP / 2

HTTP / 2 คืออะไร

HTTP / 1.1 เวอร์ชันที่ใช้อยู่ในปัจจุบันมีการใช้งานมาตั้งแต่ปี 1999 และเมื่อพิจารณาถึงการเปลี่ยนแปลงมากมายในระบบนิเวศก็ถึงเวลาสำหรับมาตรฐานใหม่

$config[code] not found

Internet Engineering Task Force (IETF) กำหนดมาตรฐานเหล่านี้และเมื่อเร็ว ๆ นี้องค์กรได้เผยแพร่ร่างสำหรับ HTTP / 2 HTTP / 2 ฉบับร่างเป็นแรงบันดาลใจส่วนใหญ่ของ Google SPDY ซึ่งเป็นโปรโตคอลที่พัฒนาโดย Google เพื่อเพิ่มความเร็วในการขนส่งและความปลอดภัยของเนื้อหาเว็บ

การเปลี่ยนแปลงนี้เกิดขึ้นอย่างช้า ๆ เนื่องจากเว็บไซต์ของวันนี้มีมากกว่า HTML มาตรฐาน องค์ประกอบการออกแบบเช่น JavaScript และ Cascading Style Sheets (CSS) รวมถึงสื่อสมบูรณ์และการสื่อสารแบบเรียลไทม์ด้วย WebRTC ต้องการเฟรมเวิร์กที่ยืดหยุ่นรวดเร็วและปลอดภัยยิ่งขึ้น

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

HTTP / 2 จะปรับปรุงประสบการณ์ออนไลน์ของลูกค้าของคุณอย่างไร

แน่นอนความเร็วเป็นชื่อของเกมนั่นคือสิ่งที่ HTTP / 2 จะส่งมอบ มีการบันทึกการปรับปรุง 20 ถึง 30 เปอร์เซ็นต์และเมื่อเว็บเซิร์ฟเวอร์ทั้งหมดได้รับการปรับให้เหมาะสมและเทคโนโลยีเติบโตขึ้นมันอาจสูงขึ้น

เบราว์เซอร์หลักทั้งหมดรองรับ HTTP / 2 ในความสามารถที่แตกต่างกัน Google เพิ่งประกาศว่าจะค่อยๆเปิดตัวการสนับสนุนใน Chrome 40 ในอีกไม่กี่สัปดาห์ข้างหน้า Internet Explorer 11 รองรับใน Windows 10 และ Firefox และ Opera ยังรองรับ HTTP / 2 ผ่าน

ประโยชน์บางประการของโปรโตคอล HTTP / 2 ได้แก่:

  • การเชื่อมต่อเดียวที่เปิดไว้ต่อไปจนกว่าจะปิดเว็บไซต์
  • การมัลติเพล็กซ์ (Multiplexing) ซึ่งช่วยให้การส่งและรับข้อความหลายข้อความในเวลาเดียวกัน
  • จัดลำดับความสำคัญสำหรับการถ่ายโอนข้อมูลที่สำคัญที่สุดก่อน
  • การบีบอัดเพื่อบีบข้อมูลเป็นบิตขนาดเล็ก
  • การพุชเซิร์ฟเวอร์ซึ่งจะส่งข้อมูลเพิ่มเติมไปยังผู้ใช้ล่วงหน้าโดยการวิเคราะห์ว่าคำขอต่อไปของคุณคืออะไร

หากคุณต้องการดูตัวอย่างการทำงานของ HTTP / 2 ให้ไปที่ลิงค์นี้

http2 รูปถ่ายผ่าน Shutterstock

เพิ่มเติมใน: คืออะไร