Спасибо за подробный ответ. Несколько уточняющих вопросов:
1. Правильно ли я вас понял. Для каждого запроса буфер не забирается сразу целиком, а кусочками по 16k (если это буфер 8*16k). Соответственно 8*16k=128k при 1000 одновременных запросах займут 128М памяти только при условии, что а) nginx не будет их отдавать, б) что буфер каждого запроса будет израсходован целиком. На самом деле такая ситуация достаточно редкая и реальный размер использованной памяти будет меньше. Так ли это?
2. Попробовал сохранить одну из страниц, попадаемых в кеш в формате html, её размер получился 911k. Значит ли это, что размер fastcgi_buffers должен быть близким к этому значению?