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

Как настроить Varnish так, чтобы он не кешировал определенную папку?

Я хотел бы настроить Varnish в качестве кеша обратного прокси для Apache.

Как я могу настроить Varnish так, чтобы он не кэшировал содержимое из определенной папки (и ее подпапок), скажем, / public_html / shop /

Вы бы хотели что-то подобное в своем vcl_recv:

if (req.url ~ "^/path/to/exclude/") {
  return (pass);
}

Вероятно, вам нужно будет ознакомиться с основами того, что делает VCL по умолчанию, и настроить для вашего контента - например, по умолчанию он избегает кеширования чего-либо, когда клиент отправляет любые файлы cookie, исходя из предположения, что ваш контент может отличаться на основе отправленных файлов cookie.