Utilizamos cookies propias y de terceros. [Más información sobre las cookies].
Política de cookies
Proyecto AjpdSoft

· Inicio
· Buscar
· Contactar
· Cookies
· Descargas
· Foros
· Historia
· Nosotros
· Temas
· Top 10
· Trucos
· Tutoriales
· Wiki
Proyecto AjpdSoft: Foros

AjpdSoft :: Ver tema - ¿Dónde guarda el proxy Squid los ficheros de caché?
Foros de discusión Buscar Perfil FAQ Iniciar sesión
Information ¿Dónde guarda el proxy Squid los ficheros de caché?

Publicar nuevo tema Responder al tema
Foros de discusión » Linux, sistema operativo gratuito, Ubuntu, Debian, Suse, Red Hat, Fedora   
Ver tema anterior :: Ver tema siguiente
AutorMensaje
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: ¿Dónde guarda el proxy Squid los ficheros de caché? Responder citando

He instalado el servidor Proxy Squid en GNU Linux siguiendo este manual:

http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=441

He leído que es proxy-caché, vamos que guarda los ficheros que los usuarios descargan en una caché propia para acelerar la navegación. Pero mi duda es ¿dónde se guarda Squid esos ficheros de caché? ¿con accesibles?
MensajePublicado:
Mar Ene 05, 2010 8:08 am
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: ¿Dónde guarda el proxy Squid los ficheros de caché? Responder citando



Anuncios



varios escribió:
He instalado el servidor Proxy Squid en GNU Linux siguiendo este manual:

http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=441

He leído que es proxy-caché, vamos que guarda los ficheros que los usuarios descargan en una caché propia para acelerar la navegación. Pero mi duda es ¿dónde se guarda Squid esos ficheros de caché? ¿con accesibles?


Por defecto los guarda en:

/var/spool/squid3

En una estructura de este tipo:

root@proxy:/var/spool/squid3# ls -lah
total 4,3M
drwxr-xr-x 18 proxy proxy 4,0K 2010-01-05 07:57 .
drwxr-xr-x 7 root root 4,0K 2009-12-23 13:07 ..
drwxr-x--- 258 proxy proxy 4,0K 2009-12-23 13:07 00
drwxr-x--- 258 proxy proxy 4,0K 2009-12-23 13:07 01
drwxr-x--- 258 proxy proxy 4,0K 2009-12-23 13:07 02
drwxr-x--- 258 proxy proxy 4,0K 2009-12-23 13:07 03
drwxr-x--- 258 proxy proxy 4,0K 2009-12-23 13:07 04
drwxr-x--- 258 proxy proxy 4,0K 2009-12-23 13:07 05
drwxr-x--- 258 proxy proxy 4,0K 2009-12-23 13:07 06
drwxr-x--- 258 proxy proxy 4,0K 2009-12-23 13:07 07
drwxr-x--- 258 proxy proxy 4,0K 2009-12-23 13:07 08
drwxr-x--- 258 proxy proxy 4,0K 2009-12-23 13:07 09
drwxr-x--- 258 proxy proxy 4,0K 2009-12-23 13:07 0A
drwxr-x--- 258 proxy proxy 4,0K 2009-12-23 13:07 0B
drwxr-x--- 258 proxy proxy 4,0K 2009-12-23 13:07 0C
drwxr-x--- 258 proxy proxy 4,0K 2009-12-23 13:07 0D
drwxr-x--- 258 proxy proxy 4,0K 2009-12-23 13:07 0E
drwxr-x--- 258 proxy proxy 4,0K 2009-12-23 13:07 0F
-rw-r----- 1 proxy proxy 4,3M 2010-01-05 10:51 swap.state
-rw-r----- 1 proxy proxy 0 2010-01-05 07:57 swap.state.last-clean


No es posible, a priori, acceder a los ficheros de la caché porque Squid los guarda en su propio formato.
MensajePublicado:
Mar Ene 05, 2010 8:54 am
Top of PageVer perfil de usuario
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: Re: ¿Dónde guarda el proxy Squid los ficheros de caché? Responder citando



Anuncios



alonsojpd escribió:
Por defecto los guarda en:

/var/spool/squid3

En una estructura de este tipo:

root@proxy:/var/spool/squid3# ls -lah
total 4,3M
drwxr-xr-x 18 proxy proxy 4,0K 2010-01-05 07:57 .
drwxr-xr-x 7 root root 4,0K 2009-12-23 13:07 ..
-rw-r----- 1 proxy proxy 4,3M 2010-01-05 10:51 swap.state
-rw-r----- 1 proxy proxy 0 2010-01-05 07:57 swap.state.last-clean


No es posible, a priori, acceder a los ficheros de la caché porque Squid los guarda en su propio formato.


Ok, ¿se puede cambiar la carpeta de la cache? ¿se puede limitar el tamaño de la caché que utiliza Squid?
MensajePublicado:
Mar Ene 05, 2010 8:58 am
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: ¿Dónde guarda el proxy Squid los ficheros de caché? Responder citando



Anuncios



varios escribió:
Ok, ¿se puede cambiar la carpeta de la cache? ¿se puede limitar el tamaño de la caché que utiliza Squid?


Sí es posible cambiarla, para ello edita el fichero:

/etc/squid3/squid.conf

Y busca el parámetro: cache_dir, si está la línea la modificas, si no está este parámetro se añade de la siguiente forma:

cache_dir ufs /var/spool/squd3 2000 16 256

Con el ejemplo anterior estamos indicando a Squid lo siguiente:

* ufs: sistema de almacenamiento que utilizará.
* /var/spool/squid3: unidad y carpeta donde se guardarán los ficheros de la caché.
* 2000: tamaño máximo que tendrá la caché (en MB), en el ejemplo 200MB (2GB).
* 16: número de carpetas de primer nivel.
* 256: número de subcarpetas de segundo nivel.
MensajePublicado:
Mar Ene 05, 2010 9:16 am
Top of PageVer perfil de usuario
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: Re: ¿Dónde guarda el proxy Squid los ficheros de caché? Responder citando



Anuncios



alonsojpd escribió:
Sí es posible cambiarla, para ello edita el fichero:

/etc/squid3/squid.conf

Y busca el parámetro: cache_dir, si está la línea la modificas, si no está este parámetro se añade de la siguiente forma:

cache_dir ufs /var/spool/squd3 2000 16 256

Con el ejemplo anterior estamos indicando a Squid lo siguiente:

* ufs: sistema de almacenamiento que utilizará.
* /var/spool/squid3: unidad y carpeta donde se guardarán los ficheros de la caché.
* 2000: tamaño máximo que tendrá la caché (en MB), en el ejemplo 200MB (2GB).
* 16: número de carpetas de primer nivel.
* 256: número de subcarpetas de segundo nivel.



¿Se puede desactivar la caché para que Squid no guarde nada en caché?
MensajePublicado:
Mar Ene 05, 2010 9:44 am
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: ¿Dónde guarda el proxy Squid los ficheros de caché? Responder citando



Anuncios



varios escribió:
¿Se puede desactivar la caché para que Squid no guarde nada en caché?


Sí, por ejemplo, para desactivar la caché a los usuarios de la red:

192.168.1.xxx

Puedes añadir al fichero squid.conf las siguientes líneas:


Código:

acl red_sin_cache src 192.168.1.1/24
cache deny red_sin_cache


O bien puedes denegar la caché a todos los usuarios con:

Código:

cache deny all


Además, es recomendable que añadas también la siguiente línea (o busques el parámetro "cache_dir" y lo cambies por:

Código:

cache_dir null /ruta_cache


(esta opción no deshabilita la caché, pero al menos hace que Squid no cree la estructura de carpetas para la caché)


Ultima edición por alonsojpd el Mar Ene 05, 2010 10:20 am, editado 1 vez
MensajePublicado:
Mar Ene 05, 2010 9:59 am
Top of PageVer perfil de usuario
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: Re: ¿Dónde guarda el proxy Squid los ficheros de caché? Responder citando



Anuncios



alonsojpd escribió:

Código:

acl red_sin_cache src 192.168.1.1/24
cache deny red_sin_cache


O bien puedes denegar la caché a todos los usuarios con:

Código:

cache deny all



¿Se le puede indicar al servidor proxy squid que no guarde en caché los objetos de una determinada página?
MensajePublicado:
Mar Ene 05, 2010 10:06 am
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: ¿Dónde guarda el proxy Squid los ficheros de caché? Responder citando



Anuncios



varios escribió:
¿Se le puede indicar al servidor proxy squid que no guarde en caché los objetos de una determinada página?


Sí, puedes añadir las siguientes líneas al fichero squid.conf:

Código:

acl url_no_guardar_cache url_regex http://*ajpdsoft* http://google.*
cache deny url_no_guardar_cache


Con esto estaremos indicando que no guarde en caché todo lo referente a páginas (URLs) con la palabra "ajpdsoft" o con "google.".

Otra forma es hacerlo al contrario, de la siguiente forma:

Código:

acl url_no_guardar_cache url_regex http://*ajpdsoft* http://google.*
always_direct allow url_no_guardar_cache


Indicando a Squid que las peticiones a esas páginas sean directas, que no se busquen objetos de ellas en la caché.
MensajePublicado:
Mar Ene 05, 2010 10:19 am
Top of PageVer perfil de usuario
Mostrar mensajes de anteriores:   
Todas las horas son GMT - 1 Horas
Publicar nuevo tema Responder al tema
Foros de discusión » Linux, sistema operativo gratuito, Ubuntu, Debian, Suse, Red Hat, Fedora  

Cambiar a:  
Key
  Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A