TCP BBR è il nome dell'algoritmo ideato da Google per velocizzare notevolmente il traffico di rete ed evitare congestioni dovute al traffico. L'algoritmo è già utilizzato da Google per i suoi servizi GCloud e i più conosciuti servizi web come Youtube. Scopriamo quindi perchè è importante anche per il tuo sito web ed i suoi vantaggi.
TCP BBR ("Bottleneck Bandwidth and Round-trip propagation time") è un algoritmo ideato da Google per migliorare la gestione del traffico di rete su protocollo TCP. Tale algoritmo permette di incrementare notevolmente la banda di trasmissione di dati, ridurre la latenza e gestire notevolmente meglio le code di connessioni TCP.

L'algoritmo TCP BBR permetterà al tuo server di poter sfruttare ( entro i limiti della tua banda a disposizione ,ovviamente) a pieno tutta la banda a tua disposizione sin da subito, evitando colli di bottiglia causati dalla congestione del traffico. Questo si traduce in una maggiore reattività del tuo Sito web nel fornire le richieste web ai tuoi visitatori.
L'esempio pratico che ha portato Google con Youtube è stato di una riduzione del 33% delle code di traffico, una più veloce risposta del server nelle richieste TCP e una minore latenza nel fornire traffico TCP.
Vediamo quindi quali sono i vantaggi reali per il tuo sito web con l'integrazione dell'algoritmo TCP BBR sul tuo Server:
L'algoritmo di Google, è totalmente gratuito open source ed aperto a tutti 🙂
Questo vuol dire che anche tu potrai attivare tale algoritmo sul tuo Server e giovare dei miglioramenti dell'algoritmo. Per poter attivare BBR dovrai effettuare un aggiornamento al Kernel del tuo Server ed installare il modulo dedicato, effettuando l'installazione del Kernel modificato da Google. Se hai una VPS o Server Dedicato e non sai come fare, puoi chiedere supporto ad un Sistemista oppure scrivermi, sarò felice di aiutarti 🙂