intermediate
Основы Nginx
Используйте Nginx как reverse proxy и static edge server, понимая TLS, compression, caching, limits и buffering.
На интервью по Nginx basics — reverse proxy и static edge: upstream routing, TLS termination, compression, caching, rate limiting, buffering.
Подтемы: reverse proxy/static serving, load balancing/TLS, compression/caching, rate limiting/buffering.
На интервью: location block для API vs static, upstream health, когда proxy buffering защищает Node от slow clients.
Типовые ошибки: buffering больших uploads без limits, cache keys без учёта auth, TLS без modern cipher и HSTS.
Компромисс — между простотой, производительностью, безопасностью и эксплуатацией: назовите, что оптимизировали и какую цену приняли.
Чеклист:
- Routing по location с trusted forwarded headers.
- Upstreams: connection reuse и timeouts.
- gzip/Brotli vs CPU для размеров payload.
- Upstreams: zones, bursts, body limits.