Так сделано для того, чтобы много-много одновременных соединений, по
которым медленно-медленно уходят к клиентам байты, кушали мало-мало
оперативной памяти и процессора.
Байты эти можно забрать с диска - это будет статика. А можно забрать с
backend-а, это будет динамика. Выигрыш на динамике достигается за счет
того, что отдача с backend-а на nginx происходит быстро, и тяжелый
процесс не должен висеть в памяти, пока клиент забирает результаты его
работы.
только это азбука, и написано об этом на сайте sysoev.ru вполне внятно.