Я хочу использовать лак для серверных статических файлов непосредственно из django, просто для целей тестирования.
Поддерживает ли varnish обслуживание статических файлов непосредственно из файловой системы?
Я действительно ищу эквивалентную команду nginx "alias":
location /media {
alias /var/www/djangosite/media;
}
никакой лак - это обратный прокси. Вы устанавливаете его перед, скажем, nginx и указываете ему кэшировать типы файлов поиска или страницы, которые имеют заголовок ответа, и как его кэшировать.
Возможно, я не понимаю ваш вопрос, но я думаю, что вы хотите передать () определенные статические типы файлов прямо через Varnish на ваш сервер (Nginx, Apache и т. Д.).
Мы делаем что-то подобное со статическими файлами изображений, которые мы никогда не хотим кэшировать, используя это в VCL_recv ():
if (req.url ~ "\.((?i)png|gif|jpg|swf|css|js|ico)$") {
return (pass);
}
Это то, что вы ищете?