Проще сделать цепочки nginx1-nginx2-backend nginx2-nginx1-backend так будет вычисление одноразовое и контент сразу будет на обоих кешах. Только надо не забыть сделать так, что если с nginx1 не доступен nginx2, то пусть он сам перезапрашивает у backend. + любой из множества вариантов проверки на зацикливание.
7 октября 2017 г., 15:43 пользователь Andrey Kopeyko <and...@kopeyko.ru> написал: > demolitionman писал 2017-10-07 14:46: > >> Доброго дня комрады! С Ngnix знаком неделю, сроки горят. Настраиваю связку >> nginx+gunicorn+memcached+postgresql+Django >> Уперся в одну задачу, пол дня ковыряю ни как решение найти не могу. >> Задача такая есть два сервера nginx1 nginx2, необходимо что бы первый >> сервер >> кэшировал объекты (медиафайлы, картинки) на втором, а второй сервер >> кэшировал на первом. >> Как создать локальный кэш я разобрался, а как заставить кэшировать на >> другой >> машине ни как понять не могу, >> > > А зачем? какую проблемы вы хотите этим решить? > > Обычно нет беды в том, что каждый из серверов будет держать свою копию > кеша - ну да, бэкенды будут вычислять эти запросы дважды. > > Если это двойное вычисление для вас всё-таки дорого - придётся кеш > усложнить: сервера будут кешировать не у себя, а проксировать на третий > "центральный" кеш. А на случай его падения - бэкапом иметь свой локальный > кеш, синхронизируемый rsync-ом с центрального. > > Только стандартными средствами nginx эта конструкция не реализуется, тут > надо допрограммировать. Постучитель в личку, расскажу подробнее как это у > нас во вьетнамском поиске делалось. > > Есть идея просто при монтировать диру с другого сервера. Но почему то >> кажется что в Ngnix это делается по другому. Подскажите личным примером >> либо >> статьей из гугла. >> >> Posted at Nginx Forum: >> https://forum.nginx.org/read.php?21,276756,276756#msg-276756 >> >> _______________________________________________ >> nginx-ru mailing list >> nginx-ru@nginx.org >> http://mailman.nginx.org/mailman/listinfo/nginx-ru >> > > -- > Best regards, > Andrey A. Kopeyko <and...@kopeyko.ru> > _______________________________________________ > nginx-ru mailing list > nginx-ru@nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru
_______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru