Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Ubuntu 9.04 + Wine
Por wopgan
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Cache de conteúdo dinâmico com o Squid
Linux user
Publicado por Carlos Affonso Henriques. em 12/09/2009

Login: capitainkurn, 620211 pontos | Blog: http://www.ahenriques.eti.br
[ Hits: 7055 ]

Cache de conteúdo dinâmico com o Squid

Sites que possuem grande volume de acessos empregam técnicas para dividirem o acesso entre diversos hosts diferentes, isso evita a sobrecarga de acessos a um único host.

O Squid, por padrão, não trata isso muito bem, pois ele vincula um objeto a um IP e não a um domínio. O que faremos é exatamente isso.

Daremos como exemplo os sites Youtube, UOL e Google, que são sites grandes que possuem grande volume de acessos.

Primeiramente incluiremos, no mime.conf, a extensão do tipo de arquivo que é empregada no Youtube da seguinte forma:

\.flv$          application/x-shockwave-flash   anthony-unknown.gif     -       image   +download

Agora vamos ao squid.conf fazer o seguinte.

Comente as seguintes linhas:

#hierarchy_stoplist cgi-bin ?
#acl QUERY urlpath_regex cgi-bin \?
#cache deny QUERY

Em seguida crie uma acl, no meu caso eu a chamei de youtube mesmo e acrescente a esta acl tantos domínios quanto forem necessários. Atentem para o seguinte, esta acl deve estar logo abaixo das linhas comentadas, pois a ordem das acls são relevantes.

acl youtube dstdomain .youtube.com .youtube.com.br .uol.com.br .google.com .google.com.br .orkut.com .orkut.com.br
cache allow youtube

Pronto! Agora o Squid se referenciará ao objeto que estiver sob os domínios que estiverem listados na acl youtube, independentemente do host para que a requisição for direcionada.


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Instalando Java plugin 6 no Google Chrome usando Linux (Ubuntu 10.04)
   Dica Linux recomendada Conectividade Social da Caixa Econômica - Resolvendo definitivamente
   Dica Linux recomendada Gmail Notifier para Firefox
   Dica Linux recomendada Firefox 3.5.x: Corrigir sites deslogando sozinhos
   Dica Linux recomendada Configurando apt-get com proxy

Comentários
[1] Comentário enviado por Credmann em 13/09/2009 - 02:51h:

O procedimento funciona mesmo colocando o tipo MIME correto — video/x-flv —, Carlos?

[2] Comentário enviado por capitainkurn em 13/09/2009 - 19:50h:

Nao testei, apenas copiei o tipo mime dos objetos flash e simplesmente funcionou, nao mexi mais.

[3] Comentário enviado por carbony em 30/09/2009 - 09:38h:

ola carlos,
uso a distro debian 5 lenny, nao consigo achar o arquivo mime.conf pra fazer as alterações como descrito acima, achei mime.type seria a mesma coisa? valeu!!!


[4] Comentário enviado por thur em 14/11/2009 - 22:26h:

carbony
find / -name 'mime.conf'

ira aparecer onde esta o arquivo, mas acredito que esteja em /usr/share/squid/mime.conf


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.