Как с фронтэнда?
В диски всё упирается одна машина не тянет,
целью ставилось распределить между несколькими серваками один контент,
разьве такая задача не так решается? Просто получилось что диски на
фронтенде тоже не кисло грузятся в режиме проксирования. Как с этим
бороться не понятно, на что я рассчитывал правда тоже не ясно :-(
Можно побпробвать такую странную схему:
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> Клиент не заметил, что файл отдаётся из ного места.