Reverse proxy: Squid VS nginx?

Выбираю между двумя сервисами на роль кеширующего прокси.

Проект связан с социальными сетями и нагрузка может возрастать с 10-20 до 100 Мбит/с за 1-2 минуты. Пока облачные сервера стартуют — пройдет ещё пара минут.

Стоит задача обеспечить максимально эффективное быстродействие сайта в этот отрезок времени.


Посоветуйте, что лучше использовать для кеширования: Squid или nginx?


Спасибо.
  • Вопрос задан
  • 6798 просмотров
Пригласить эксперта
Ответы на вопрос 3
4pcbr
@4pcbr
Еще как вариант существует Varnish

Гораздо более гибкая настройка, C-подобный конфигурационный язык со вставками на чистом C.

Умеет проверять состояние бекендов, на основе этого выбирать подходящий для обработки запросов, создавать из них систему типа round robin.
Ответ написан
mgyk
@mgyk
Squid в качестве прокси обладает большим функционалом чем nginx. В любом случае все очень зависит от специфики кэширования. Если все влазит в то, что умеет nginx — я бы использовал его. В любом случае нет никакой проблемы воткнуть сначала squid и собрать статистику по отклику в пиках, а потом nginx и на основе этих данных принять решение.
Ответ написан
@JaFFFar
А если нужно только фильтровать сайты (белый список доступа к сайтам),что лучше использовать в доменной среде (локальной сети организации)?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы