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