7 คะแนน โดย xguru 2020-04-15 | 2 ความคิดเห็น | แชร์ทาง WhatsApp
  • HTTP/3 มีประสิทธิภาพดีกว่าเมื่อดึงไฟล์หลายไฟล์พร้อมกัน

  • ใน HTTP/2 ที่ใช้ TCP หากเกิด packet loss สตรีมทั้งหมดจะถูกบล็อก แต่ HTTP/3 ใช้ UDP ดังนั้นแม้แพ็กเก็ตจะสูญหายก็จะกระทบเฉพาะสตรีมนั้น

  • การเชื่อมต่อกับเซิร์ฟเวอร์เร็วขึ้นด้วย 0-RTT ทำให้ TTFB ดีขึ้น 12.4%

  • เปลี่ยนอัลกอริทึมตรวจจับการสูญหายของแพ็กเก็ตและการป้องกันความแออัดจาก New Reno เป็น CUBIC

  • HTTP/2 ใช้ BBR v1 ส่วน HTTP/3 ใช้ CUBIC จึงอาจเปรียบเทียบได้ไม่แม่นยำนัก แต่ความเร็วดีขึ้นราว 1~4%

2 ความคิดเห็น

 
zihado 2020-04-15

บทความนี้ก็น่าอ่านเช่นกัน

https://evan-moon.github.io/2019/10/08/what-is-http3/

 
xguru 2020-04-15

การทดสอบนี้เองแทบไม่ได้ต่างกันมากในแง่ความเร็ว จึงค่อนข้างยากที่จะแสดงให้เห็นข้อดีของ HTTP/3

อย่างเช่น การใช้งานได้ต่อเนื่องโดยไม่ต้องเชื่อมต่อใหม่แม้เครือข่ายจะเปลี่ยนบนอุปกรณ์พกพา เป็นต้น

หรือการจัดการปัญหาเมื่อเกิด packet loss ในสภาพแวดล้อมเครือข่ายที่ไม่ดี เป็นต้น..

Cloudflare ยังคงรองรับอย่างต่อเนื่องโดยไล่ตาม Draft ปัจจุบันคือ draft 27 https://tools.ietf.org/html/draft-ietf-quic-http-27

สถานะปัจจุบันของ HTTP/3 https://th.news.hada.io/topic?id=1296

Cloudflare เริ่มรองรับ QUIC และ HTTP/3 https://th.news.hada.io/topic?id=604

ทำไม HTTP/3 ถึงเลือกใช้ UDP?[ภาษาเกาหลี] https://th.news.hada.io/topic?id=682