squid.conf
Veamos cómo hacer este archivo paso a pasoProxy transparentehttp_port 10.69.0.1:3128 transparentEsta primer instrucción dice que usaremos el puerto 3128 en nuestro servidor 10.69.0.1, ademas de ello quenuestro proxy será transparente.el cachecache_mem 64 MBcache_swap_low 90cache_swap_high 95maximum_object_size 4096 KBcache_dir aufs /var/spool/squid 1024 16 256cache_access_log /var/log/squid/access.logcache_log /var/log/squid/cache.logcache_store_log /var/log/squid/store.logEsta es la configuración del cache hablaré acá un poco de estas lineas:
•
cache_mem: memoria de objetos calientes (de forma predeterminada esta en 256, pero si su equipoes pequeño debe bajar, el tope recomendado es RAM/3).
•
cache_swap_low y cache_swap_high: son el rango de porcentajes de memoria cache que se dedicapara el intercambio.
•
maximum_object_size: el tamaño máximo del objeto que va a ser almacenado en cache, los objetosmas grandes que estos no se almacenarán, en este caso 4M que es lo predeterminado.
•
cache_dir: directorio donde almacenará el cache, el parámetro aufs es mejor que ufs debido a quemaneja multihilo aumentando el rendimiento... 1024 es la cantidad de megas que usará en disco, ennuestro caso 1G y el resto es la figura de 16 directorios o carpetas con 256 directorios cada uno,este valor es el predeterminado (16 256).
•
cache_access_log, cache_log, cache_store_log son los logs que informan el acceso, el log delsistema de cache y el del uso del almacenamiento.el refrescoDespués del cache definimos cuanto tiempo lo guardamos, básicamente laexpresión regular el tiempomínimo antes de descargar de nuevo (en minutos), el porcentaje de envejecimiento y el tiempo máximo paraconsiderarse viejo (en minutos)# Paquetes Debian y RedHat 1 diarefresh_pattern -i \.deb$ 1440 100% 1440refresh_pattern -i \.rpm$ 1440 100% 1440# Actualizaciones de windows 10 a 20 diasrefresh_pattern -i \.cab$ 14400 80% 28800# Ejecutables 10 a 30 diasrefresh_pattern -i \.exe$ 14400 80% 43200# Imagenes minimo 1 dia maximo 3 antes de descargar de nuevorefresh_pattern -i \.gif$ 1440 80% 4320refresh_pattern -i \.tiff?$ 1440 80% 4320refresh_pattern -i \.bmp$ 1440 80% 4320refresh_pattern -i \.jpe?g$ 1440 80% 4320refresh_pattern -i \.xbm$ 1440 80% 4320refresh_pattern -i \.png$ 1440 80% 4320refresh_pattern -i \.wrl$ 1440 80% 4320refresh_pattern -i \.ico$ 1440 80% 4320refresh_pattern -i \.pnm$ 1440 80% 4320refresh_pattern -i \.pbm$ 1440 80% 4320
Leave a Comment