HAproxy + Лак

HAproxy + Лак

Как показано на рисунке ниже, это моя текущая запланированная настройка: мне нужно указать HAproxy отправлять пользователей на Varnish. Если HAproxy обнаружит промах кэша или динамический/псевдодинамический контент, он отправит пользователя на веб-серверы, а затем кэширует контент.

Я новичок в Varnish и вообще во всей теме кэширования, так что это моя первая настройка с использованием слоя кэширования!

Есть ли у вас какие-нибудь идеи, как это сделать?

введите описание изображения здесь

решение1

если HAproxy обнаруживает промах кэша или динамический/псевдодинамический контент

Почему бы просто не сделать так, чтобы HAproxy указывал на Varnish, который затем извлекал бы данные с серверов Apache? Похоже, вы вводите дополнительный шаг, чтобы HAproxy мог определять поведение кэша, когда Varnish может делать это по умолчанию.

Я полагаю, что более логичной была бы следующая схема.

HAproxy -> Varnish -> Apache

Связанный контент