Lentidão ao utilizar o Squid [RESOLVIDO]

1. Lentidão ao utilizar o Squid [RESOLVIDO]

Otoniel
otoni.sm

(usa Ubuntu)

Enviado em 11/05/2012 - 08:50h

Olá Galera, venho mais uma vez recorrer ao amigos da comunidade que sempre me ajudam...

Estou estudando linux apartir de um livro de servidores linux e a medida que estudo os topicos estou montando ambientes de testes. Já havia montado um servidor squid antes, porem nunca havia testado a velocidade navegação com o proxy e sem proxy.

A situação é a seguinte:
Montei a principio uma configuração basica do squid só para logar os acessos e acontece que quando navego sem as configurações do proxy no navegador os sites carregam completamente geralmente em 30 segundos, porem quando adiciono as configurações do proxy no navegador este tempo quase que triplica...

Alguem tem alguma ideia do porque isso ocorre? se é alguma configuração adicional que tenho que fazer no squid????

Desde já agradeço!


  


2. MELHOR RESPOSTA

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 12/05/2012 - 15:18h

O cache pode estar sendo feito, mas pra melhorar seu desempenho, acrescente algumas regras. Ex.:


cache_dir ufs /var/cache/squid 100 16 256


A linha d cima informa o diretório do cache, o sistema d arquivos, a quantidade máxima q o squid faz cache (em MB), nível 1 d diretórios e nível 2 d subdiretórios. Nessa linha, vc pode aumentar a quantidade d memória em disco. O máximo q vc pode colocar é 20% do tamanho total da partição, senão pode travar seu sistema.
Outra linha q pode melhorar o desempenho é:


cache_mem 256 MB


A linha acima indica o limite máximo q o squid pode utilizar da memória RAM. Isto não tem nada a ver com o processo do squid, mas em relação ao cache. Vc pode duplicar isso ae, dependendo da sua quantidade disponível d memória RAM.

3. Re: Lentidão ao utilizar o Squid [RESOLVIDO]

Juarez Silva
jslimma

(usa Debian)

Enviado em 11/05/2012 - 09:01h

Amigo,

Creio q nesse caso seria ideal vc postar aqui a sua config p/ vermos o q se pode melhorar ou acrescentar.

No aguardo


4. Re: Lentidão ao utilizar o Squid [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 11/05/2012 - 09:06h

Vc tem q configurar o cache. No squid existem várias opções para isso. Nesse livro q vc pegou não tem algo relacionado?


5. Re: Lentidão ao utilizar o Squid [RESOLVIDO]

Otoniel
otoni.sm

(usa Ubuntu)

Enviado em 11/05/2012 - 13:43h

Olá jslimma... estou no trabalho e esqueci de deixar meu computador ligar, mas assim que chegar em casa postarei meu squid.conf, agradeço o interesse em me ajudar!

Olá renato_pacheco no livro tem sim... mas a principio eu não gostaria de fazer cache, gostaria somente de logar os acessos. Me corrija se estiver errado, mesmo sem estar configurado o cache o tempo de carregamento das paginas não poderia diferenciar tanto de quando eu utilizo sem proxy configurado. O cache seria para armazenar paginas de modo que em um novo acesso não precisaria carregar todo o site. Agradeço a ajuda!!!


6. Re: Lentidão ao utilizar o Squid [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 11/05/2012 - 13:47h

Ele não deveria perder tanto desempenho. Depende muito tb se vc colocou uma lista muito grande d bloqueios ou liberações.


7. Re: Lentidão ao utilizar o Squid [RESOLVIDO]

Otoniel
otoni.sm

(usa Ubuntu)

Enviado em 11/05/2012 - 14:01h

Olá renato, na verdade não coloquei nenhum bloqueio... assim que puder vou postar meu .conf pra voces dar uma olhada, ele esta bem simples mesmo, apenas logando os acessos!


8. Re: Lentidão ao utilizar o Squid [RESOLVIDO]

Otoniel
otoni.sm

(usa Ubuntu)

Enviado em 11/05/2012 - 22:28h

Boa noite aos senhores! segue abaixo meu arquivo de configuração do squid:

http_port 3128
visible_hostname srv-centos
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 443 563 70 210 280 488 591 777 901 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

access_log /var/log/squid/access.log squid

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

http_access allow all






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts