Re[9]: proxy и tmpfs(ram disk)
Igor Sysoev
is at rambler-co.ru
Tue Oct 11 09:38:44 MSD 2005
On Mon, 10 Oct 2005, Eugeny Zadevalov wrote:
> Как с фронтэнда?
> В диски всё упирается одна машина не тянет,
> целью ставилось распределить между несколькими серваками один контент,
> разьве такая задача не так решается? Просто получилось что диски на
> фронтенде тоже не кисло грузятся в режиме проксирования. Как с этим
> бороться не понятно, на что я рассчитывал правда тоже не ясно :-(
Можно побпробвать такую странную схему:
1 машина 3 машины
nginx -> nginx -> apache
Первый nginx передают на три машины. Вторые nginx'ы передают запрос
Апачу и получают X-Accel-Redirect, после чего медленно передают
запрос первому nginx'у. На первом nginx'е должно стоять:
proxy_max_temp_file_size 0;
> IS> Контент нужно перенести на фронтенд и отдавать с него.
> IS> Бэкенд нужен только для того, чтобы говорить фронтенду, где лежат файлы
> IS> по старым урлам. Работает так:
>
> IS> Клиент прислал запрос GET /old/location/movie.mpg
> IS> nginx передал это бэкнду, бэкенд сказал nginx'у
>
> IS> HTTP/1.0 200 OK
> IS> X-Accel-Redirect: /new/location/movie.mpg
>
> IS> и nginx начинает отдавать /new/location/movie.mpg
> IS> Клиент не заметил, что файл отдаётся из ного места.
Игорь Сысоев
http://sysoev.ru
More information about the nginx-ru
mailing list