Меня долгое время сильно привлекал HTTP-акселератор Varnish. После изучения документации и чтения интернетов привлекательность не пропала, а скорее наоборот. Казалось, что Varnish не оценен по достоинству, что нужно примкнуть к сектантам для восхваления чудо-продукта. Ставится и настраивается для одного сайта кэширующий сервер довольно быстро и без каких-либо сложностей. Простота в установке и кое-где в настройке еще больше привязывают к продукту. При нагрузочном тестировании вел себя весьма и весьма неплохо.
Однако после некоторого времени использования обнаружилось несколько не слишком приятных моментов. В частности, накосячить с конфигами можно просто, а вот убрать за собой уже не так… Диагностика ошибок при рабочем конфиге — странное развлечение. Мелкие тонкости обсудить особо не с кем, сообщество немногочисленное. Статей или материалов по Varnish маловато. Но самое печальное даже в этом. При тестировании siege / ab не видно было каких-либо существенных преимуществ. В тестах по попугаям nginx даже слегка выиграл. Разница в значениях очень мала. Оттого вопрос «зачем огород городить, плодя сущности» — весьма актуален.