Cache Management
Optimizing HTTP/2 prioritization with BBR and tcp_notsent_lowat

Optimizing HTTP/2 prioritization with BBR and tcp_notsent_lowat

10/12/2018 · Patrick Meenan

What this post added

This post details the optimization of HTTP/2 prioritization by tuning the Linux kernel's networking stack. It recommends enabling BBR congestion control and setting tcp_notsent_lowat to 16KB to minimize TCP send buffer buffering, thereby enabling servers to respond more nimbly to priority shifts and deliver high-priority resources without delay from lower-priority buffered data. The post explains the interaction between browser prioritization schemes, HTTP/1.x and HTTP/2 request handling, and the impact of TCP send buffers and Bufferbloat.

Read the original post ↗