Я хотел бы любезно спросить, есть ли кто-нибудь, кто может помочь мне настроить Varnish для Magento, чтобы получить гораздо больше хитов. Мой текущий коэффициент из varnishstat:
cache_hit=271
cache_miss=926
Я любезно спрашиваю об этом, потому что я погуглил почти все сайты, связанные с этой темой, но 99,9% конфигураций не работают из-за устаревшего кода.
подробности моей установки:
РЕДАКТИРОВАТЬ:
Это моя полная конфигурация VCL> http://pastebin.com/885BzHCs (Я просто использую xxx.xxx.xxx.xxx для своих IP-адресов) Это информация из команды (varnishtop -i TxHeader -I Cookie):
TxHeader Cookie: frontend=965b5...(*lots of numbers); adminhtml=3ae65...(*lots of numbers); EXTERNAL_NO_CACHE=1
"(* много чисел)" - это просто мое добавление к информации
Есть идеи, как избежать попадания Varnish в эти файлы cookie? (Если я правильно понял идею о том, чтобы Ванриш не попадал в cookie и не кешировал домашнюю страницу).
Спасибо за любую помощь!
Я не работаю с Magento, но вот несколько предложений Varnish, которые мне помогли:
Проверить файлы cookie
Во-первых, вы должны удалить все куки-файлы из-под varnish, потому что, когда varnish видит куки-файл, он отправляет запрос в бэкэнд.
Используйте такую команду, чтобы увидеть, какие файлы cookie отправляются на серверную часть:
varnishtop -i TxHeader -I Cookie
vcl_hash
Во-вторых, оцените, действительно ли вам нужно vcl_hash
. Если у вас нет причин использовать его, закомментируйте.
Попробуйте по очереди и посмотрите, улучшится ли ваш коэффициент попадания.
HTH, удачи.