Como posso verificar se o Polipo está em cache?

3

Estou fazendo solicitações para várias mil URLs exclusivas em cada execução de um programa da JVM e quero armazenar as solicitações em cache.

Eu tenho o Polipo em funcionamento e configurei meu aplicativo Java para solicitações HTTP de proxy por meio dele. Eu verifiquei que quando o Polipo não está rodando o programa não pode fazer pedidos, então eu tenho certeza que o Polipo está fazendo proxy.

Eu quero que o Polipo armazene todas as solicitações em cache e quero verificar isso. Os bits relevantes do meu arquivo de configuração:

diskCacheRoot = "~/.polipo-cache/"
maxDiskEntries = 1000000

De minha leitura da documentação que deveria ser suficiente. Mas depois de executar o programa através do proxy uma vez, ~/.polipo-cache/ permanece vazio e o conteúdo do arquivo de log é apenas:

Disabling local tree: No such file or directory
Established listening socket on port 8123.
Vary header present (Accept).
Vary header present (Accept).
Vary header present (Accept).
Vary header present (Accept-Encoding).
...
...
...

Como posso ter certeza de que minhas solicitações foram armazenadas em cache na próxima vez?

    
por Joe 31.07.2014 / 18:17

1 resposta

0

Tente solicitar o mesmo URL duas vezes no seu programa e verifique o tcpdump / wireshark para garantir que ele seja solicitado apenas uma vez?

    
por 02.08.2014 / 18:52

Tags