ถาม: คุณจะสนับสนุน HTTP / 2 ที่ฝั่งอัปสตรีมด้วยหรือสนับสนุน HTTP / 2 ที่ฝั่งไคลเอ็นต์เท่านั้น
ตอบ: ในขณะนี้เราสนับสนุน HTTP / 2 ทางฝั่งไคลเอ็นต์เท่านั้น คุณไม่สามารถกำหนดค่า HTTP / 2 ด้วย proxy_pass [บรรณาธิการ - ในโพสต์ดั้งเดิมของโพสต์นี้ประโยคนี้มีการถอดความอย่างไม่ถูกต้องเป็น“ คุณสามารถกำหนดค่า HTTP / 2 ด้วย proxy_pass” เราขออภัยในความสับสนที่อาจเกิดขึ้น]
แต่จุด HTTP / 2 ที่ด้านหลังคืออะไร? เนื่องจากอย่างที่คุณเห็นจากการวัดประสิทธิภาพ HTTP / 2 มีประโยชน์ไม่มากสำหรับเครือข่ายเวลาแฝงเช่นการเชื่อมต่ออัปสตรีม
นอกจากนี้ใน NGINX คุณมีโมดูล keepalive และคุณสามารถกำหนดค่าแคช keepalive ประโยชน์ด้านประสิทธิภาพหลักของ HTTP / 2 คือการกำจัด handshakes เพิ่มเติม แต่ถ้าคุณทำเช่นนั้นด้วยแคช keepalive คุณไม่จำเป็นต้องใช้ HTTP / 2 ทางด้านอัปสตรีม