proxy pass и передача больших файлов
Hett
nginx-forum at nginx.us
Fri Nov 16 04:54:41 UTC 2012
Всем привет,
nginx используется как fron-end для передачи файлов из хранилища swift
proxy_buffering до последнего был отключен, пока не потребовалось
ограничивать в некоторых ситуациях скорость передачи данных.
Теперь одна из зон скофигурирована так:
proxy_max_temp_file_size 0;
proxy_buffer_size 64k;
proxy_buffers 8 32k;
limit_req zone=one burst=2;
limit_conn addr 1;
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
Не появится ли никаких проблем при больших нагрузках? (При трафике 1Гбит/с)
Передаваемые файлы имеют разный размер (нескольких килобайт до нескольких
гигабайт)
Какой размер буфера будет более рациональным, если память сервера 16Гб,
максимальная скорость передачи данных 1Гбит/с
Спасибо.
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,232875,232875#msg-232875
Подробная информация о списке рассылки nginx-ru