Назад | Перейти на главную страницу

nginx с Memcache против Varnish

Мне было интересно, есть ли у кого-нибудь комментарии / тесты / предложения по Varnish Vs Memcache при использовании для обслуживания контента (обычно JS-файл 2-5 КБ в зависимости от параметров в запросе; возможны тысячи файлов diff)

В настоящее время для этого мы используем nginx + Varnish + LAMP.

Я читал о модуле memcached для nginx и задавался вопросом, есть ли у кого-нибудь тесты для кеширования контента в Memcache и обслуживания их непосредственно из nginx (или извлечения из LAMP в случае промаха), вместо того, чтобы передавать запрос Varnish и позволять ему выполнять та же работа.

В целом, есть ли какой-либо тест на настройку и получение (а также периодическую очистку) контента (обычно 2-5 КБ) с помощью Memcache Vs Varnish

Спасибо

ИМХО, это не вопрос «memcache vs varnish», а «varnish с memcache или без него», и я считаю, что вам непременно следует использовать memcache всякий раз, когда это возможно. Фактически, memcache / memcached кэширует данные и объекты из базы данных, в то время как Varnish является HTTP-ускоритель для "насыщенных контентом динамических веб-сайтов".

Оба работают вместе очень хорошо, и, например, платформа LEMP (или LNMP) с PHP-FPM, Varnish и memcached для размещения блогов и CMS (я использую эту конфигурацию для своих сайтов WordPress) просто фантастическая. В случае WordPress помощь таких плагинов, как W3 Total Cache, которые управляют Varnish и memcached для различных аспектов кеширования, делает все прозрачным, а производительность великолепна.

Так что не беспокойтесь об установке: просто сделайте это и наслаждайтесь преимуществами;)