2016-02-08 30 views
6

Stiamo eseguendo test delle prestazioni sulla nostra web app WebSockets. Poiché la nostra app viene utilizzata in Africa, è necessario testarla anche su velocità di connessione molto lente.Limitazione della velocità di rete per WebSockets

La funzione di limitazione della rete di Chrome funziona in modo ottimale per il traffico HTTP (file HTML, CSS, JS, ecc.), Ma sembra che non stia riducendo il traffico WebSocket. Sarebbe bello se potessimo strozzarlo in qualche modo.

+2

C'è un problema aperto per questo: https://bugs.chromium.org/p/chromium/issues/detail?id=423246 –

risposta

4

Se si utilizza Linux, dare un'occhiata al traffic shaping utilizzando il comando "tc". Puoi anche usarlo per rallentare una connessione. Farlo nello stack di basso livello della rete è meglio che farlo sul server. Puoi anche usare gocce casuali, ecc. Con tc.