

Konfiguracja streamingu HTML w nginx
| 1 min. czytania
TL;DR
Aby włączyć streaming HTML w nginx, należy dodać jedną linijkę w konfiguracji serwera.
server {
#...kod...
location / {
#...kod...
proxy_buffering off;
}
}
Co to jest streaming HTML?#
Streaming HTML to technika, dzięki której można wyświetlać treść strony internetowej, zanim cała strona zostanie pobrana. Dzięki temu użytkownik widzi treść strony szybciej, a nie musi czekać na załadowanie całej strony.
Kiedyś kodowałem sobie aplikację w frameworku TanStack Start, zauważyłem, że brakuje efektu doładowywania się niektórych dynamicznych elementów, czyli tzw. streamingu HTML. Na Vercelu i innych hostingach tego nie zauważyłem, więc zacząłem szukać rozwiązania. Okazało się, że wystarczy dodać jedną linijkę w konfiguracji nginx proxy_buffering off;
.