Autor Tópico: Cache de arquivos baixados  (Lida 1975 vezes)

Offline delrocha

  • Usuário Ubuntu
  • *
  • Mensagens: 5
    • Ver perfil
Cache de arquivos baixados
« Online: 10 de Dezembro de 2010, 14:04 »
Galera eu instalei o Ubuntu Server 10.4 e está rodando blz (depois de muito apanhar). Está compartilhando a net e com o squid fazendo cache transparente. Uma dúvida:

o squid faz cache de arquivos baixados? pois para teste baixei um arquivo no surperdownloads depois fechei a página, abri novamente, baixei denovo o mesmo arquivo do mesmo link e ele baixou novamente com a mesma taxa e mesmo tempo. Isso significa que num baixou do cache e sim do servidor da internet. Há algo errado?

Segue o conteúdo do squid.conf

http_port 3128 transparent
visible_hostname superserver

cache_mem 128 MB
maximum_object_size_in_memory 512 KB
maximum_object_size 512 MB
cache_dir ufs /var/spool/squid 30000 16 256
cache_access_log /var/log/squid/access.log

acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl SSL_ports port 443 563
acl Safe_ports port 80 21 280 443 488 563 591 777 1025-65535
acl purge method PURGE
acl CONNECT method CONNECT

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

acl redelocal src 192.168.1.0/24
http_access allow localhost
http_access allow redelocal

http_access deny all

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.736
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Cache de arquivos baixados
« Resposta #1 Online: 10 de Dezembro de 2010, 14:36 »
Citar
maximum_object_size_in_memory 512 KB
Se o arquivo estiver assima desse tamanho, ele não vai pro cache de memória.

Citar
maximum_object_size 512 MB
Se o arquivo estiver acima desse tamanho, ele não vai ficar no cache de disco.

E ainda há a possibilidade do site comandar que o arquivo não fique em cache ("pragma no-cache", ou coisa parecida).
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline delrocha

  • Usuário Ubuntu
  • *
  • Mensagens: 5
    • Ver perfil
Re: Cache de arquivos baixados
« Resposta #2 Online: 10 de Dezembro de 2010, 14:50 »
O download que testei foi de 1,46 MB deveria ficar no cach do disco. Testei em vários sites e todos aconteceu a mesma coisa.

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.736
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Cache de arquivos baixados
« Resposta #3 Online: 10 de Dezembro de 2010, 15:17 »
Acompanhe o log de acesso. Se o acesso estiver marcado como "TCP_MISS", o arquivo não está em nenhum cache, e teve que ser baixado novamente. Se estiver como "TCP_HIT", o arquivo foi baixado do cache (memória ou disco).
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline delrocha

  • Usuário Ubuntu
  • *
  • Mensagens: 5
    • Ver perfil
Re: Cache de arquivos baixados
« Resposta #4 Online: 10 de Dezembro de 2010, 16:38 »
Acompanhe o log de acesso. Se o acesso estiver marcado como "TCP_MISS", o arquivo não está em nenhum cache, e teve que ser baixado novamente. Se estiver como "TCP_HIT", o arquivo foi baixado do cache (memória ou disco).

Realmente testei e o download do arqivo está "TCP_MISS", e a página do download está "TCP_REFRESH_HIT".

O que pode está errado?

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.736
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Cache de arquivos baixados
« Resposta #5 Online: 10 de Dezembro de 2010, 16:49 »
Como eu disse, o site pode ter comandado que o download não fique em cache.

Há um mod pro squid que faz com que ele ignore isso, se não me engano chama-se "cache-full". Dá uma pesquisada...
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.736
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Cache de arquivos baixados
« Resposta #6 Online: 10 de Dezembro de 2010, 17:02 »
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline mrcmarcelo

  • Usuário Ubuntu
  • *
  • Mensagens: 76
    • Ver perfil
Re: Cache de arquivos baixados
« Resposta #7 Online: 10 de Dezembro de 2010, 17:55 »
Estou com o mesmo problema que vc citou.....ele somente faz cache de alguns arquivos...não faz de todos