Балансировщик нагрузки HAProxy перед экземплярами Django - PullRequest
3 голосов
/ 09 мая 2009

Я бы хотел, чтобы haproxy кэшировал / перенаправлял путь /static/.+ url моих экземпляров django для ускорения обслуживания статических файлов. Какой лучший способ сделать это?

Ответы [ 2 ]

5 голосов
/ 11 июня 2009

Насколько я знаю, HAProxy не выполняет кеширование. Для этого вы хотите что-то вроде Squid.

Что касается обработки / статического / отдельного, вы можете настроить конфигурацию HAProxy для перенаправления любых URL-адресов, соответствующих шаблону, в другой внутренний кластер:

frontend my_website *:80
    mode http
    acl static url_beg /static/
    use_backend my_static_proxy if static
    default_backend my_django_server
3 голосов
/ 11 февраля 2011

Вы можете попробовать лак вместо кальмара. Это гораздо более гибкий и имеет гораздо более новый дизайн, вы должны прочитать http://www.varnish -cache.org / ПРОФ / вики / ArchitectNotes

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...