Em termos de configuração é possivel melhorar sim, porém acredito que o
limitador para o seu caso seja o próprio Hardware. A experiência que tenho
com squid é que quanto mais mémoria, melhor. Métodos mais eficazes de
escrita em disco (para efeito de cache) podem ser implementados mas
inváriavelmente a memória RAM será mais rápido. Outra possibilidade é manter
o cache remotamente num storage, via NFS. Não fiz o teste na prática, mas um
especialista em storage da NetApp me afirmou que seria bem eficiente.


Sugiro dar uma lida nas seguintes URLs:

http://wiki.squid-cache.org/BestOsForSquid


e


http://techfree.com.br/wordpress/2009/01/18/tuning-no-squid/



Só reforçando, de nada adianta "azeitar" a configuração do squid se o
limitador de performance for o seu Hardware, porém não custa tentar as
modificações.


Boa sorte!

2010/10/13 Keppler <jurgenkepp...@gmail.com>

>  Olá pessoal.
> Tô achando meu Squid meio lento. Gostaria que se possivel vcs desses uma
> olhada na configuração do meu squid.conf pra ver se pode ser melhorado
>
> Compilei a versão 3.1.4 (que é uma das mais novas) e a máquina em um
> Pentium Dual Core E5400 com 2Gb de Ram
> Pra tentar agilizar, fiz uma partição no disco só para meu "/var/squid"
>
> Abaixo segue uns trechos dele. Só omiti a parte das ACLs que cuidam das
> proibições/permissões de acesso.
>
>
> auth_param basic program /usr/lcal/bin/ncsa_auth /etc/squid/passwd
> auth_param basic children 5
> auth_param basic realm DIGITE SUA SENHA DE ACESSO:
> acl manager proto cache_object
> acl localhost src 127.0.0.1/32
> acl to_localhost dst 127.0.0.0/8 0.0.0.0/32
>
> acl localnet src 192.168.1.0/24    # RFC1918 possible internal network
>
> acl SSL_ports port 443 563
> acl Safe_ports port 80        # http
> acl Safe_ports port 21        # ftp
> acl Safe_ports port 443        # https
> acl Safe_ports port 70        # gopher
> acl Safe_ports port 210        # wais
> acl Safe_ports port 1025-65535    # unregistered ports
> acl Safe_ports port 280        # http-mgmt
> acl Safe_ports port 488        # gss-http
> acl Safe_ports port 591        # filemaker
> acl Safe_ports port 777        # multiling http
> acl CONNECT method CONNECT
>
>
> cache_mem 512 MB  #########   ---> aqui tem 1/4 da memoria, conforme
> recomendações
> cache_access_log /var/squid/logs/access.log
> cache_log /var/squid/logs/cache.log
> cache_store_log /var/squid/logs/store.log
> pid_filename /var/squid/logs/squid.pid
>
>
> maximum_object_size_in_memory 512 KB
> maximum_object_size 650 MB
> minimum_object_size 0 KB
>
> http_access allow manager localhost
> http_access deny manager
> http_access deny !Safe_ports
> http_access deny CONNECT !SSL_ports
> http_access deny to_localhost
>
>
> acl autentica proxy_auth REQUIRED
> http_access deny !autentica
>
>
> http_access allow localnet
> http_access allow localhost
>
>
> http_access deny all
>
> http_port 8080
>
> hierarchy_stoplist cgi-bin ?
>
> ####  --> Aqui, como tenho espaço em disco razoável, deixei para cache 5Gb
> cache_dir ufs /var/squid/cache 5000 128 512
>
> coredump_dir /var/squid/dump
>
> refresh_pattern ^ftp:        1440    20%    10080
> refresh_pattern ^gopher:    1440    0%    1440
> refresh_pattern -i (*/cgi-bin/*|\?) 0    0%    0
> refresh_pattern .        0    20%    4320
>
>
> icp_access allow all localnet
> miss_access allow all localnet
> error_default_language pt-br
> icon_directory /usr/share/squid/icons
>
>
>
> Tem alguma coisa errada?...Dá pra deixar mais veloz o acesso ao cache de
> páginas já armazenadas?
>
> Grato,
> Jurgen
>



-- 
Bruno Ayub.

Responder a