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