Varnish como um servidor de arquivos estático para o django

2

Eu quero usar o verniz nos arquivos estáticos do servidor diretamente do django, apenas para fins de benchmarking.
O verniz suporta o suporte a arquivos estáticos diretamente do sistema de arquivos?

Na verdade, estou procurando o comando "alias" equivalente do nginx:

location /media {
       alias    /var/www/djangosite/media;
}
    
por goldstein 28.09.2011 / 23:50

2 respostas

2

nenhum verniz é um proxy reverso. Você senta na frente de digamos nginx e diz para armazenar tipos de arquivos de busca ou páginas que tenham um cabeçalho de resposta e como armazená-lo em cache.

    
por 29.09.2011 / 00:09
0

Talvez eu não esteja entendendo sua pergunta, mas acho que o que você quer fazer é passar () certos tipos de arquivos estáticos diretamente para o seu back-end (Nginx, Apache, etc).

Estamos fazendo algo assim com um arquivo de imagem estática que nunca queremos armazenar em cache usando isso em VCL_recv ():

if (req.url ~ "\.((?i)png|gif|jpg|swf|css|js|ico)$") {
   return (pass);
}

É isso que você está procurando?

    
por 29.09.2011 / 01:04