squid lento carregamento inicial da página web

1

Eu acredito que eu consegui instalar o squid no meu servidor debian 7, mas sempre que eu tento usá-lo, o carregamento do primeiro de um domínio é incrivelmente lento, carregamentos subseqüentes de páginas do mesmo domínio estão carregando rapidamente. Como posso acelerar o carregamento / pesquisa inicial?

estou usando o debian 7 e o squid 3.1.20.

meu squid3 -v é;

configure options: '--build = x86_64-linux-gnu' '--prefix = / usr' '--includedir = $ {prefixo} / include' '--mandir = $ {prefixo} / compartilhamento / homem' '--infodir = $ {prefixo} / compartilhamento / info' '--sysconfdir = / etc' '--localstatedir = / var' '--libexecdir = $ {prefixo} / lib / squid3' '--srcdir =.' '--disable-maintainer-mode' '--deslocamento de dependência desabilitada' '--disable-silent-rules' '--datadir = / usr / share / squid3' '--sysconfdir = / etc / squid3' '--mandir = / usr / share / man' '--with-cppunit-basedir = / usr' '--enable-inline' '--enable-async-io = 8' '--enable-storeio = ufs, aufs, diskd' '--enable-removal-policies = lru, heap' '--enable-delay-pools' '--enable-cache-digest' '--enable-underscores' '--enable-icap-client' '--enable-follow-x-forwarded-for' '--enable-auth = básico, digerir, ntlm, negociar' '--enable-basic-auth-helpers = LDAP, MSN, NCSA, PAM, SASL, SMB, PB, POP3, getpwnam, squid_radius_auth, multi-domínio-NTLM' '--enable-ntlm-auth-helpers = smb_lm,' '--enable-digest-auth-helpers = ldap, senha' '--enable-negotiate-auth-helpers = squid_kerb_auth' '--enable-external-acl-helpers = ip_user, ldap_group, sessão, unix_group, wbinfo_group' '--enable-arp-acl' '--enable-esi' '--enable-zph-qos' '--enable-wccpv2' '--disable-translation' '--with-logdir = / var / log / squid3' '--with-pidfile = / var / run / squid3.pid' '--with-filedescriptors = 65536' '--with-large-files' '--with-default-user = proxy' '--enable-linux-netfilter' 'build_alias = x86_64-linux-gnu' 'CFLAGS = -g -O2 -fPIE -fstack-protector --param = ssp-buffer-size = 4 -Formato -Werror = format-security -Wall '' LDFLAGS = -fPIE -pie -Wl, -z, relro -Wl, -z, agora '' CPPFLAGS = -D_FORTIFY_SOURCE = 2 '' CXXFLAGS = -g -O2 -fPIE -fstack-protector --param = ssp-buffer-size = 4 -Formato -Werror = format-security '--with-squid = / tmp / buildd / squid3-3.1.20

meu squid.conf é

acl mynetwork src acl safe_ports port 80 connet do método connet acl http_access allow mynetwork http_port 3128 forwarded_for off http_access deny all

aqui está um exemplo de um wget do meu servidor debian, que foi concluído quase instantaneamente.

- 2014-01-02 12: 42: 23-- link Resolvendo bbc.co.uk (bbc.co.uk) ... 212.58.253.67, 212.58.251.195 Conectando-se a bbc.co.uk (bbc.co.uk) | 212.58.253.67 |: 80 ... conectado. Solicitação HTTP enviada, aguardando resposta ... 301 Movido permanentemente Local: link [seguindo] --2014-01-02 12: 42: 23-- link Resolvendo www.bbc.co.uk (www.bbc.co.uk) ... 212.58.244.67, 212.58.244.66 Conectando a www.bbc.co.uk (www.bbc.co.uk) | 212.58.244.67 |: 80 ... conectado. Pedido HTTP enviado, aguardando resposta ... 200 OK Comprimento: 111538 (109K) [texto / html] Salvando em: index.html' 100%[=============================================================================>] 111,538 --.-K/s in 0.06s 2014-01-02 12:42:23 (1.79 MB/s) - index.html 'salvo [111538/111538]

Eu também verifiquei o ps aux e o squid não parece estar colocando nenhuma carga significativa no servidor.

o que mais posso fazer?

    
por glend 03.01.2014 / 13:52

2 respostas

0

foi isso, obrigado. O que estava acontecendo dentro do /etc/resolv.conf era localhost e meu isps dns. Obviamente, ele estava usando localhost para encontrar consultas dns e quando expirou, passou para o meu DNS dps que encontrou o host imediatamente e carregou a página. para consertar isso eu adicionei dns_nameservers no squid.conf e reiniciei o squid

    
por 03.01.2014 / 20:21
2

Também encontrei lentidão com o squid (v3.3.3 do Cygwin) e resolvi o problema colocando a seguinte diretiva no meu squid.conf :

dns_v4_first on

    
por 14.07.2014 / 14:12

Tags