O Nginx salva os arquivos em cache na pasta Proxy_cache_path. Os arquivos são nomeados pelo ooutput md5 do URL do proxy.
Por favor, note que nginx salva o cabeçalho do proxy no arquivo em cache. Por isso, pode ser difícil verificar as fotos.
Avi
Gostaria de ver quais objetos são armazenados em cache pelo meu proxy reverso nginx (com um apache como backend). Até agora não consegui encontrar uma maneira, apenas a informação de que o seu ainda não foi implementado .
O motivo é que eu gostaria de ajustar minha configuração para obter um melhor desempenho sem colocar muita ênfase no servidor, já que o back-end é um sistema de produção. Eu sei que o benchmarking seria melhor, mas não é uma opção no momento. Então eu pensei que uma medida alternativa seria monitorar o cache.
Isso é possível, e se sim, como? (apesar de remendar o nginx com o patch mencionado no link acima)
O Nginx salva os arquivos em cache na pasta Proxy_cache_path. Os arquivos são nomeados pelo ooutput md5 do URL do proxy.
Por favor, note que nginx salva o cabeçalho do proxy no arquivo em cache. Por isso, pode ser difícil verificar as fotos.
Avi
Você pode verificar isso facilmente: basta abrir um dos arquivos na pasta proxy_cache_path e executar o md5sum na chave:
$ cat /var/cache/nginx/d/be/54a355887f2e4391a6e0cb9150ae3bed
[...]
KEY: https://test/style.css
HTTP/1.0 200 OK
Strict-Transport-Security: max-age=31536000; includeSubDomains
[...]
$ echo -n https://test/style.css | md5sum
54a355887f2e4391a6e0cb9150ae3bed -
Tags nginx