Cache pai do Squid apenas para texto / html

2

Como faço para configurar o squid para solicitar apenas text / html para o cache pai; agora estou usando: cache_peer 127.0.0.1 parent 8080 0 sem consulta no-digest

na segunda mão eu recebo muita requisição direta que não usa o proxy pai: algumas consultas vão como FIRST_UP_PARENT e algumas como DIRECT, como eu digo ao squid para sempre usar o pai para text / html

BTW .. é um proxy transparente

Eu tentei:

cache_peer 127.0.0.1 parent 8080 0 no-query no-digest
acl elhtml req_mime_type -i ^text/html$
acl elhtml req_mime_type -i text/html
cache_peer_access 127.0.0.1 allow elhtml
cache_peer_access 127.0.0.1 deny all

e isso não funciona

Agradecemos antecipadamente pela ajuda.

    
por Salvador 20.03.2010 / 19:11

1 resposta

1

Acontece que você não pode ealar respostas do tipo MIME antes de ir para um pai porque o pedido está sendo feito; você ainda não tem o tipo mime.

O melhor que você pode fazer é colocar uma lista de extensões comuns para evitar o uso do pai .. acabou assim.

cache_peer 127.0.0.1 parent 8080 0 no-query name=gobox
acl nopasa url_regex "/etc/squid3/nopasa.acl"
always_direct allow nopasa
never_direct deny nopasa

onde o nopasa.acl é uma lista de extensões binárias comuns, como swf, jpg, png, etc etc

    
por 20.03.2010 / 22:16

Tags