คำถามติดแท็ก http2

9
HTTP / 2 ทำให้ websockets ล้าสมัยหรือไม่
ฉันเรียนรู้เกี่ยวกับโปรโตคอล HTTP / 2 มันเป็นโปรโตคอลเลขฐานสองที่มีเฟรมข้อความขนาดเล็ก ช่วยให้การสตรีมมัลติเพล็กซ์ผ่านการเชื่อมต่อ TCP เดียว แนวคิดดูเหมือนว่าคล้ายกันมากกับ WebSockets มีแผนการที่จะล้าสมัย websockets และแทนที่ด้วยคำขอ HTTP / 2 headerless บางชนิดและข้อความพุชที่เริ่มต้นโดยเซิร์ฟเวอร์หรือไม่ WebSockets หรือจะเติมเต็ม HTTP / 2 หรือไม่
268 websocket  http2 

2
HTTP 1.1 และ HTTP 2.0 แตกต่างกันอย่างไร? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา ปรับปรุงคำถามนี้ HTTP / 1.1 ทำหน้าที่เว็บได้ดีกว่าสิบห้าปี แต่อายุเริ่มแสดง ใครช่วยอธิบายความแตกต่างหลักระหว่าง HTTP 1.1 และ 2.0 ได้อย่างไร มีการเปลี่ยนแปลงในโปรโตคอลการขนส่งหรือไม่?
223 http  tcp  webserver  http2 


2
gRPC (HTTP / 2) เร็วกว่า REST ด้วย HTTP / 2 หรือไม่
มีเป้าหมายที่จะแนะนำการขนส่งและโปรโตคอลชั้นโปรแกรมที่ดีในของมันแฝงและเครือข่ายผ่าน ปัจจุบันแอปพลิเคชันใช้RESTกับHTTP / 1.1และเราพบว่ามีเวลาแฝงสูง ฉันต้องการที่จะแก้ไขปัญหาความล่าช้านี้และผมเปิดให้ใช้อย่างใดอย่างgRPC (HTTP / 2)หรือREST / HTTP2 HTTP / 2: มัลติเพล็กซ์ การเชื่อมต่อ TCP เดียว ไบนารีแทนข้อความ การบีบอัดส่วนหัว ดันเซิร์ฟเวอร์ ฉันตระหนักถึงข้อดีทั้งหมดข้างต้น คำถามที่ 1:หากฉันใช้REST กับ HTTP / 2ฉันมั่นใจว่าฉันจะได้รับการปรับปรุงประสิทธิภาพอย่างมีนัยสำคัญเมื่อเทียบกับREST ที่มี HTTP / 1.1แต่จะเปรียบเทียบกับgRPC (HTTP / 2) ได้อย่างไร ฉันทราบด้วยว่า gRPC ใช้โปรโตบัฟเฟอร์ซึ่งเป็นเทคนิคการจัดลำดับไบนารีที่ดีที่สุดสำหรับการส่งข้อมูลที่มีโครงสร้างบนสาย โปรโตบัฟเฟอร์ยังช่วยในการพัฒนาวิธีการไม่เชื่อเรื่องพระเจ้าทางภาษา ฉันเห็นด้วยกับสิ่งนั้นและฉันสามารถใช้คุณสมบัติเดียวกันใน REST โดยใช้ graphQL แต่ข้อกังวลของฉันอยู่ที่การทำให้เป็นอนุกรม: คำถามที่ 2:เมื่อHTTP / 2ใช้คุณสมบัติไบนารีนี้การใช้โปรโตบัฟเฟอร์จะให้ประโยชน์เพิ่มเติมจาก HTTP / …

15
เน็ต :: ERR_HTTP2_PROTOCOL_ERROR เกี่ยวกับอะไร
ฉันกำลังทำงานกับเว็บไซต์ซึ่งก่อให้เกิดnet::ERR_HTTP2_PROTOCOL_ERROR 200ข้อผิดพลาดใน Google Chrome ฉันไม่แน่ใจว่าสิ่งใดที่สามารถกระตุ้นข้อผิดพลาดนี้ได้ฉันเพิ่งสังเกตว่ามันจะโผล่ออกมาเฉพาะเมื่อเข้าถึงเว็บไซต์ใน HTTPS ฉันไม่แน่ใจ 100% ว่าเกี่ยวข้องกัน แต่ดูเหมือนว่าจะป้องกันไม่ให้มีการเรียกใช้ JavaScript อย่างถูกต้อง ตัวอย่างเช่นสถานการณ์ต่อไปนี้เกิดขึ้น: ฉันกำลังเข้าถึงเว็บไซต์ใน HTTPS ฟีด Twitter ของฉันรวม อยู่ในhttps://publish.twitter.comไม่ได้โหลดเลย ฉันสามารถสังเกตเห็นในคอนโซล ERR_HTTP2_PROTOCOL_ERROR หากฉันลบรหัสเพื่อโหลดฟีด Twitter ข้อผิดพลาดจะยังคงอยู่ ถ้าฉันเข้าถึงเว็บไซต์ใน HTTP ฟีด Twitter จะปรากฏขึ้นและข้อผิดพลาดจะหายไป Google Chrome เป็นเว็บเบราว์เซอร์เดียวที่ก่อให้เกิดข้อผิดพลาด: ทำงานได้ดีบน Edge และ Firefox (NB: ฉันลองกับ Safari และฉันมีเหมือนกันkcferrordomaincfnetwork 303ข้อผิดพลาดที่ ) ฉันสงสัยว่าอาจเกี่ยวข้องกับส่วนหัวที่ส่งคืนโดยเซิร์ฟเวอร์เนื่องจากมีการกล่าวถึงข้อผิดพลาด '200' หรือไม่และหน้า 404/500 ไม่ได้กระตุ้นอะไรเลย สิ่งที่เป็นข้อผิดพลาดที่ไม่ได้บันทึกไว้เลย การค้นหาของ Google …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.