Bom Dia Galera,
Estou com esse problema, meu squid 3.1.0.14 no Freebsd 7.1 , ao que tudo consta não esta fazendo cache.
O Log dele apresenta sempre TCP_MISS ao invés de TCP_HIT, como segue:
------------------------------------------------------------------------------------------
192.168.0.50 TCP_MISS/200 GET Google
------------------------------------------------------------------------------------------
Isso acontece com todos os sites.
Segue meu squid.conf para análise:
# ACLS
# ---------------------------------------------------------------------
acl all src all
acl manager proto cache_object
acl localhost src 127.0.0.1/32
acl to_localhost dst 127.0.0.0/8
acl localnet dst 192.168.0.0/24 192.168.100.0/24
acl servers src 192.168.0.0/24
acl SSL_ports port 443
acl Safe_ports port 80
acl Safe_ports port 21
acl Safe_ports port 443
acl Safe_ports port 70
acl Safe_ports port 210
acl Safe_ports port 1025-65535
acl Safe_ports port 280
acl Safe_ports port 488
acl Safe_ports port 591
acl Safe_ports port 777
acl CONNECT method CONNECT
acl acesso_livre src "/usr/local/etc/squid/acesso_livre"
acl sites_excecao url_regex -i "/usr/local/etc/squid/sites_excecao"
acl downloads_bloqueados url_regex -i "/usr/local/etc/squid/downloads_bloqueados"
acl cache_youtube dstdomain .youtube.com
acl cache_zip url_regex .zip$
acl sites_bloqueados url_regex -i "/usr/local/etc/squid/sites_bloqueados"
acl malware_block_list url_regex -i "/usr/local/etc/squid/malware_block_list"
# REGRAS HTTP-ACCESS
# ---------------------------------------------------------------------
#cache deny localnet
cache allow cache_zip localnet
cache allow cache_youtube
http_access allow manager
http_access allow localhost
http_access allow acesso_livre
http_access allow sites_excecao
http_access allow localnet !sites_bloqueados
http_access allow servers
icp_access allow localnet
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access deny downloads_bloqueados
http_access deny sites_bloqueados
http_access deny malware_block_list
http_access deny all
http_reply_access allow all
icp_access deny all
# PROXY TRANSPARENTE
# --------------------------------------------------------------------
http_port 192.168.0.254:3128 transparent
hierarchy_stoplist cgi-bin ?
# CACHE DE MEMORIA
# -------------------------------------------------------------------
cache_mem 100 MB
maximum_object_size_in_memory 900 KB
# LIMITE PARA LIMPEZA DOS ARQUIVOS ANTIGOS DO CACHE EM % DE USO
# ------------------------------------------------------------------
cache_swap_low 90
cache_swap_high 95
# CACHE DE DISCO
# ------------------------------------------------------------------
maximum_object_size 600 MB
minimum_object_size 1 KB
cache_replacement_policy lru
memory_replacement_policy lru
# DIRETORIO / TAMANHO EM MB / PASTAS / SUB-PASTAS DO CACHE EM DISCO
# ------------------------------------------------------------------
cache_dir ufs /usr/local/squid/cache 80000 16 256
# DIRETORIO DOS LOGOS DE ACESSO,CACHE E STORE
# ------------------------------------------------------------------
cache_access_log /usr/local/squid/logs/access.log
cache_log /usr/local/squid/logs/cache.log
cache_store_log /usr/local/squid/logs/store.log
# TEMPOS EM MINUTOS PARA VERIFICACAO EXTERNA DOS ARQUIVOS EM CACHE(refresh_pattern [-i] regex min percent max [options)]
# ------------------------------------------------------------------
refresh_pattern windowsupdate.com/.*\.(cab|exe|dll|msi) 10080 100% 43200 reload-into-ims
refresh_pattern download.microsoft.com/.*\.(cab|exe|dll|msi) 10080 100% 43200 reload-into-ims
refresh_pattern www.microsoft.com/.*\.(cab|exe|dll|msi) 10080 100% 43200 reload-into-ims
refresh_pattern au.download.windowsupdate.com/.*\.(cab|exe|dll|msi) 4320 100% 43200 reload-into-ims
refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
refresh_pattern -i exe$ 0 50% 999999
refresh_pattern -i zip$ 0 50% 999999
refresh_pattern -i tar\.gz$ 0 50% 999999
refresh_pattern -i tgz$ 0 50% 999999
refresh_pattern ^ftp: 15 20% 2280
refresh_pattern ^gopher: 15 20% 2280
refresh_pattern . 0 20% 4320
refresh_pattern -i .flv$ 10080 90% 999999 ignore-no-cache override-expire ignore-private
log_mime_hdrs on
hosts_file /etc/hosts
redirect_children 5
redirect_rewrites_host_header on
# DEMAIS CONFIGURACOES
shutdown_lifetime 5 seconds
error_directory /usr/local/etc/squid/errors/Portuguese
coredump_dir /usr/local/squid/cache
# OUTRAS ACLS
acl apache rep_header Server ^Apache
#broken_vary_encoding allow apache
acl shoutcast rep_header X-HTTP09-First-Line ^ICY.[0-9]
#upgrade_http0.9 deny shoutcast
strip_query_terms off
#detect_broken_pconn on
pipeline_prefetch on
------------------------------------------------------------------------------------------
Obrigado pela ajuda.