È perché richiede che le risposte vengano inoltrate al client nell'ordine della richiesta che causa il problema del blocco della linea di testa in HTTP 1.1?Qual è la differenza tra pipeline HTTP/1.1 e multiplexing HTTP/2?
Se ogni richiesta richiede esattamente la stessa quantità di tempo, allora non ci sarà il blocco della linea di testa e il pipeline HTTP 1.1 e si comporterebbe come quello del multiplexaggio HTTP/2?
(diciamo non esiste priorità richiesta HTTP/2 richieste e ignorare altre variazioni di HTTP/2 come la compressione intestazione, binario, ecc)
Spiega tutti i fatti. Grazie :) – prasun
E voglio aggiungere che il pipelining HTTP non è supportato dalla maggior parte dei server perché è difficile da implementare e ci sono alcuni problemi di sicurezza molto rischiosi. Ad esempio, il contrabbando di http può essere fatto manomettendo l'intestazione Content-Length della richiesta e inserendo più richieste in una singola richiesta e facendo in modo che il server proxy si comporti in modo errato facendogli restituire la risposta di un altro utente (perché l'ordine di richiesta deve essere mantenuto e hai appena messo 2 richieste in una singola richiesta). Questo attacco richiede comunque un buon tempismo ma non impossibile, naturalmente .. comunque – sotn