ฉันเขียน คำตอบนี้ในหัวข้อ ใน Stack Overflow และยังคงค่อนข้างเกี่ยวข้อง
ประโยชน์ของ HTTP/2 (และ HTTP/3) มีไว้สำหรับส่วนหน้าเป็นหลัก คุณไม่น่าจะเห็นประโยชน์จริงที่เห็นได้ชัดเจนจากส่วนหลัง และมักจะขาดการสนับสนุนสำหรับโปรโตคอลที่ใหม่กว่าเหล่านี้ ฉันจะไม่กล่อมตัวเองให้เปิดใช้งานโดยได้รับผลประโยชน์น้อยมาก
จุดหนึ่งที่น่าสนใจ (ตามที่ระบุไว้ในการแก้ไขที่ด้านล่างของคำตอบที่เชื่อมโยงของฉัน) คือ ปัญหาด้านความปลอดภัยที่อาจเกิดขึ้นเมื่อดาวน์เกรด HTTP/2 (หรือ 3) ที่ส่วนหน้าเป็น HTTP/1.1 ที่ส่วนหลัง. สิ่งเหล่านี้ส่วนใหญ่เกิดจากปัญหาใน HTTP/1.1 (ที่ 2 และ 3 ได้รับการออกแบบเพื่อแก้ไข) และการใช้งานที่ไม่ดีสำหรับกรณีขอบเหล่านี้ แต่ถึงกระนั้นก็ให้เหตุผลที่ดีอย่างหนึ่งในการหลีกเลี่ยง HTTP/1.1 เลยหากเป็นไปได้
การบอกว่า HTTP/3 มีค่าใช้จ่ายแน่นอนในปัจจุบัน และฉันจะไม่แนะนำที่ส่วนหลัง (หรือแม้แต่ส่วนหน้าที่คุณพูดตามตรง - การใช้ผ่าน CDN เป็นวิธีที่จะไป IMHO) มันยังใหม่เกินไป (RFC ขั้นสุดท้ายยังไม่ได้รับการเผยแพร่ด้วยซ้ำ!) และเราใช้เวลาหลายปีในการปรับ TCP ให้เหมาะสมในระบบปฏิบัติการและทั่วทั้งสแตกเครือข่ายข้อเท็จจริงที่ว่า QUIC อยู่ในพื้นที่ของผู้ใช้มากกว่าในเคอร์เนลมีข้อดีมากมายสำหรับอนาคต แต่ความเร็วและประสิทธิภาพไม่ใช่หนึ่งเดียวกัน ช่องว่างกำลังจะปิดลง (เช่น รายงานนี้จาก Fastly แสดง) แต่ก็ยังอยู่ที่นั่น
ดังนั้นเมื่อ HTTP/2 เป็นที่แพร่หลาย (ซึ่งเกิดขึ้นเร็วกว่าที่คนส่วนใหญ่คิด!) ฉันจะทำมัน แต่ฉันจะไม่เครียดกับมันสำหรับส่วนหลัง (เป็นสิ่งที่คุ้มค่าที่จะเพิ่มเติม ความพยายามที่ส่วนหน้า) HTTP/3 ล้าหลังกว่า 5 ปี และเพิ่งได้รับการสรุป ดังนั้น ยังแนะนำน้อยกว่านี้ที่ส่วนหลังในตอนนี้ แต่ฉันเชื่ออย่างตรงไปตรงมาว่า QUIC และ HTTP/3 นั้นน่าตื่นเต้นสำหรับอนาคต ดังนั้นจึงควรจับตาดูให้ดี