-
Cache do Squid
Ola. Estou com uma dúvida a respeito de cache do squid. Tenho um caso, onde em alguns momentos o cliente tenta carregar uma pagina da internet (qualquer pagina) e a pagina demora muito para carregar, a ainda assim, nao carrega por completo, ficando apenas o html da pagina.....Pelo que eu procurei a respeito, isso tem a ver com o cache do squid que esta muito grande, o que o torna muito lento. Hoje, o cache do squid esta configurado para 3gb e estou pensando em baixar para 300 mb. Um teste que eu fiz, foi de limpar o cache do squid. Isso resolvia o problema, porem, depois de algum tempo ele voltava. Com isso, eu fiquei com as seguintes dúvidas:
1 - Qual o tamanho máximo que o squid suporta de cache ?
2 - Quanto maior o cache do squid, mais lento o squid irá ficar ?
3 - Pelo fato de eu ter um squid com cache de 3gb pode estar afetando o desempenho do carregamento das páginas ?
4 - Para mim apagar o cache do squid (rm -rf /diretorio_do_cache), eu preciso parar o squid ?
5 - Qual a diferença de eu editar o arquivo do crontab do root utilizando o comando crontab -e e editando diretamente o arquivo /etc/crontab ?
[]'s, Renato
-
1- nao tem limite
2- nao
3- nao
4- sim, mas nunca deve-se apagar o cache ...
5- nenhum, acredito...
o que voce dete estar tendo eh problema de configuração ou gargalo do hardware... squid não eh configuração simples.. (mais do que possa parecer) ... demora-se 1 .. 2 semanas para obter resultados..
-
Bom dia,
o problema maior é montar Squid para provedor com um PC qualquer. Tem de ser máquina boa. Se o provedor for bem pequeno pode ser 4GB de RAM. Se for médio pelo menos 8GB. Se for grande 24GB ou mais de memória RAM. Placa mãe com 2 ou mais processadores. PC não faz milagre, por isso use bons equipamentos para montar Servidores. Espero ter ajudado.
-
Obrigado pelas respostas pessoal....soh fiquei com mais uma dúvida. O squid pertence a que grupo ?....dei um cat /etc/group e nao vi nenhum grupo "squid"
[]'s,
Renato
-
Somente notando um ponto em relação ao ponto 2:
2 - Não, entretanto existe um limite no qual o seu computador consegue "indexar" se percorrer este indice, buscar o arquivo no disco (leia-se seek time e outras coisitas mais...), e devolver ao usuario for maior que o tempo de baixar da internet e devolver ao usuario, ai sim, se torna mais lento. (Ou seja caches gigantesco em HD lentos, terão impacto de perfomance se sua internet for muito mais "rapida").
Quanto a sua segunda duvida, depende da distro que ele é instalada, mas voce pode verificar melhor qual o seu squid utilizando, verificando no arquivo squid.conf os seguintes parametros:
cache_effective_user
cache_effective_group