Welcome, Guest. Please login or register.
Did you miss your activation email?
+  pfSense Forum
|-+  International Support» Español» Squid + Cacheo
Username:
Password:
 
 

Pages: [1]   Go Down
  Print  
Author Topic: Squid + Cacheo  (Read 1664 times)
0 Members and 1 Guest are viewing this topic.
leonhardtla
Jr. Member
**
Offline Offline

Posts: 82


View Profile
« on: March 21, 2011, 06:23:00 am »

Hola, estoy haciendo unas pruebas y tengo unas dudas:

he bajado desde un equipo un archivo de 75 mb y he visto que ha sido cacheado con el comando # du -hs /var/squid y ha tardado por ejemplo 1 minuto.
desde otro equipo, bajo el mismo fichero y ha vuelto a tardar 1 minuto, aquí mi duda ¿no se su pone que si está cacheado debería de cogerlo del cache directamente? siendo esto mucho mas rápido que un minuto...
Gracias desde ya...
Logged
bellera
Moderator
Hero Member
*****
Offline Offline

Posts: 3623



View Profile WWW
« Reply #1 on: March 21, 2011, 06:38:48 am »

¡Hola!

No estoy seguro de que du sea un buen método para ver el cacheo de squid.

En un squid sobre un FreeBSD "normal" esto se ve en los logs:

tail -f /usr/local/squid/logs/store.log
tail -f /usr/local/squid/logs/access.log

http://wiki.squid-cache.org/SquidFaq/SquidLogs#store.log
http://wiki.squid-cache.org/SquidFaq/SquidLogs#access.log

SWAPOUT en store.log te dirá cuando un objeto es guardado en disco.
RELEASE en store.log te dirá cuando un objeto se va de la caché.

TCP_HIT en access.log te dirá cuando un objeto está en caché.
TCP_MISS en access.log te dirá cuando un objeto NO está en caché.

y otros...

Busca donde están store.log y access.log en pfSense... y con tail -f verás lo que pueda estar pasando.

find / -name store.log
find / -name access.log

Saludos,

Josep Pujadas
« Last Edit: March 21, 2011, 06:46:49 am by bellera » Logged

leonhardtla
Jr. Member
**
Offline Offline

Posts: 82


View Profile
« Reply #2 on: March 21, 2011, 11:13:06 am »

Gracias bellera, como siempre ayudando a la comunidad y prestando tus conocimientos y tiempo.

tal como comentas, he ido al access.log y veo que la imagen iso de 75 mb que he bajado, esta con TCP_MISS por lo que no se a lo que se debe...

adjunto captura de mi configuración en squid.


Logged
leonhardtla
Jr. Member
**
Offline Offline

Posts: 82


View Profile
« Reply #3 on: March 21, 2011, 11:27:41 am »

He realizado solo un cambio que dudo que tenga que ver, y he marcado la opción de transparent proxy:

realizo una prueba de descarga en dos equipos, y efectivamente se ha cacheado, ha cambiado de tcp_miss a tcp_hit y ha bajado rápido en el equipo 2.

Saludos
« Last Edit: March 21, 2011, 11:30:11 am by leonhardtla » Logged
leonhardtla
Jr. Member
**
Offline Offline

Posts: 82


View Profile
« Reply #4 on: March 21, 2011, 12:00:44 pm »

Prueba desde un tercer equipo, y vuelvo a tener problemas.. no coge de la cache ya que estaba bajando a pocos kb cuando se supone que debería de hacerlo por la red local y a mb/s, no a kb/s  Undecided
Logged
bellera
Moderator
Hero Member
*****
Offline Offline

Posts: 3623



View Profile WWW
« Reply #5 on: March 22, 2011, 03:41:11 pm »

¿Es una URL dinámica? Si lo es, mal asunto.

http://wiki.squid-cache.org/ConfigExamples/DynamicContent

Los proxys no suelen cachear contenidos dinámicos y hoy en día hay muchas descargas que tienen URL dinámicas...

Habría que ver cómo está esto en el squid.conf de pfSense.
Logged

leonhardtla
Jr. Member
**
Offline Offline

Posts: 82


View Profile
« Reply #6 on: March 22, 2011, 04:54:08 pm »

Gracias bellera, te admiro mucho, de verdad!!!

vaya con el tema, mi única duda era saber si yo no me estaba pasando de alguna configuración.

Por cierto, la página es: http://sourceforge.net/projects/redobackup/
en download está la iso de 75 mb, por si alguien quiere probar y le pase lo mismo.. (no queda en cache)
Un saludo!
« Last Edit: March 22, 2011, 05:01:38 pm by leonhardtla » Logged
Pages: [1]   Go Up
  Print  
 
Jump to:  

 

Page created in 0.028 seconds with 21 queries.