Squid3 - (não esta fazendo cache) [RESOLVIDO]

1. Squid3 - (não esta fazendo cache) [RESOLVIDO]

Rodrigo de Freitas
espinhorfr

(usa Ubuntu)

Enviado em 23/01/2013 - 15:30h

Meu squid não esta fazendo cache
Alguem poderia me ajudar segue o meu .conf


#------------------------------------------------------------------
acl manager proto cache_object
acl redelocal src 192.168.1.0/24
acl localhost src 127.0.0.1/32
#------------------------------------------------------------------
acl SSL_ports port 443 # https
acl SSL_ports port 563 # snews
acl SSL_ports port 873 # rsync
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl Safe_ports port 631 # cups
acl Safe_ports port 873 # rsync
acl Safe_ports port 901 # SWAT
acl Safe_ports port 5000 # VPN
#------------------------------------------------------------------
acl CONNECT method CONNECT
acl purge method PURGE
#------------------------------------------------------------------
http_access allow manager localhost
http_access deny manager
http_access allow purge localhost
http_access deny purge
#------------------------------------------------------------------
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
#------------------------------------------------------------------
http_access allow redelocal
http_access allow localhost
#------------------------------------------------------------------
http_access deny all
#------------------------------------------------------------------
http_port 3128
#------------------------------------------------------------------
cache_mem 256 MB
#------------------------------------------------------------------
maximum_object_size_in_memory 512 KB
#------------------------------------------------------------------
memory_replacement_policy heap GDSF
#------------------------------------------------------------------
cache_replacement_policy heap LFUDA
#------------------------------------------------------------------
cache_dir aufs /var/spool/squid3 20048 16 256
#------------------------------------------------------------------
minimum_object_size 128 KB
maximum_object_size 4 GB
#------------------------------------------------------------------
cache_swap_low 70
cache_swap_high 80
#------------------------------------------------------------------
access_log /var/log/squid3/access.log squid
#------------------------------------------------------------------
cache_store_log none
#------------------------------------------------------------------
mime_table /usr/share/squid3/mime.conf
#------------------------------------------------------------------
cache_log /var/log/squid3/cache.log
#------------------------------------------------------------------
coredump_dir /var/spool/squid3
#------------------------------------------------------------------
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
refresh_pattern (Release|Packages(.gz)*)$ 0 20% 2880
refresh_pattern . 0 20% 4320
#------------------------------------------------------------------
cache_mgr email@hotmail.com
#------------------------------------------------------------------
visible_hostname linux
#------------------------------------------------------------------
detect_broken_pconn on
#------------------------------------------------------------------
global_internal_static on
#------------------------------------------------------------------
error_directory /usr/share/squid3/errors/Portuguese
#------------------------------------------------------------------
memory_pools on
memory_pools_limit 32 MB
#------------------------------------------------------------------
pipeline_prefetch on
#------------------------------------------------------------------



  


2. Squid

João Vitor Marques
vitor_newtec

(usa Debian)

Enviado em 28/01/2013 - 10:29h

Depois que você terminou de configurar você executou o #squid3 -z, para criar as pastas do cache ?


3. Re: Squid3 - (não esta fazendo cache) [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 28/01/2013 - 10:49h

Quando o squid é startado se a estrutura de dirétorios não existe ela é criada.
cache_dir aufs /var/spool/squid3 20048 16 256 


Como você sabe que não esta fazendo cache? Analisou os logs?

# tail -f /var/log/squid3/access.log 


Se houverem muitos TCP_MISS significa que está realmente buscando fora. TCP_HIT indica que pegou do cache, TCP_REFRESH indica que foi buscar de novo.
Bem... examine e veja se tem POUCOS TCP_HIT em relação aos demais.

TCP_HIT => Uma cópia válida do objeto pedido estava no cache.
TCP_MISS => O objeto pedido não estava no cache.
TCP_REFRESH_HIT => O objeto estava no cache, mas era antigo. Foi verificado e ele não foi alterado.
TCP_REF_FAIL_HIT => O objeto estava no cache, mas era antigo. O pedido para validar o objeto falhou, o objeto antigo foi retornado.'
TCP_REFRESH_MISS = O objeto estava no cache, mas era antigo. Foi descarregado a cópia nova do objeto.'
TCP_CLIENT_REFRESH => Foi uma requisisão com a meta tag "no-cache".'
TCP_CLIENT_REFRESH_MISS => O browser forçou o proxy a verificar para ver se há uma versão nova do objeto.'
TCP_IMS_HIT => O browser ja tinha uma cópia válida do objeto.'
TCP_IMS_MISS => Foi feita um requisisão para verificar se um objeto antigo tinha uma nova cópia.
TCP_SWAPFAIL => Era para o objeto estar no cache, mas não estava.
TCP_DENIED => A requisição foi negada.



4. Re: Squid3 - (não esta fazendo cache) [RESOLVIDO]

Rodrigo de Freitas
espinhorfr

(usa Ubuntu)

Enviado em 29/01/2013 - 08:12h

Eu dei o comando #squid3 -z e analisei os logs mas mesmo assim só estava dando TCP_MISS
então analisando melhor a configuração fiz umas alterações em:


minimum_object_size 128 KB
para
minimum_object_size 0 KB


agora esta funcionando normalmente

Obrigado pela força.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts