Memcache (d) против Varnish для ускорения трехуровневой веб-архитектуры

Я пытаюсь ускорить выполнение теста (трехуровневая веб-архитектура), и у меня есть несколько общих вопросов, связанных с Memcache (d) и Varnish. В чем разница? Мне кажется, что Varnish находится за веб-сервером, кеширует веб-страницы и не требует изменения кода, только настройки. С другой стороны,...