Welcome! Log In Create A New Profile

Advanced

Значения директив (вопрос производительности).

July 11, 2010 03:42PM
Здравствуйте!

Ситуация (я думаю) вполне типичная, но опыт работы с nginx у меня крайне небольшой и потому я решил обратиться к гуру :)
Схема:
- nginx - frontend;
- 'foohttpd' ("самописный" http-сервер) - backend (используется "proxy_pass");
- apache - backend (микро-хостинг).
Сейчас используется только один сервер с 'foohttpd' и на нём работает до 20 клиентов одновременно. В ближайшее
время планируется запустить ещё один сервер с 'foohttpd' и нагрузка несколько возрастёт - до 150-200 клиентов.
'foohttpd' используется для работы с файлами - пользователи скачивают / загружают файлы об'ёмом до 5 Gb.
Очень много пользователей на медленном канале (очень подолгу "заливают" файлы).
Вопрос (более конкретно) по трём директивам:
#
client_header_timeout
client_body_timeout
send_timeout
#
Сейчас установлены большие значения - 60m Мощностей хватало и никто, как говорится, "не трогал пока работает" :)
Вопрос: какие эти параметры сказываются на производительности и можно ли оставить "так, как есть" при описанной
ситуации - увеличении нагрузки? Ещё один момент - никаких директив кроме "proxy_pass" в "location" не установлено.
Очень хотелось бы услышать практические советы именно по вопросу загрузки файлов на backend (хочется посмотреть,
как сделано у людей :) ).

С уважением,
greendruid
Subject Author Posted

Значения директив (вопрос производительности).

greendruid July 11, 2010 03:42PM

Re: Значения директив (вопрос производительности).

Executier Godlike July 12, 2010 09:16AM

Re: Значения директив (вопрос производительности).

infotechproximity8 July 13, 2010 03:43AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 225
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready