Necesito sugerencia para la cache
-
Proxy interface : LAN
Allow users on interface : CON TICKET
Transparent proxy : CON TICKET
Do NOT proxy Private Address Space (RFC 1918) : SIN TICKET
Enabled logging : SIN TICKET
Proxy port : 3128 ( nose si es 8080 o no ) pero creo que por defecto es 3128
ICP port : 3130 ( y el icp port 3130 lo vi en uno de los posteo y nose si estoy bien o mal )
esa es mi configuracion en General settings creo que esta bien
-
otra cosa que creo me equivoque para que almacene mas informacion fue subiendo maximum_object_size a mas kilo la verdad creo que tiene que ser 4 kilos. por defecto
por que dice
Objects larger than the size specified (in kilobytes) will not be saved on disk. If you wish to increase speed more than you want to save bandwidth, this should be set to a low value. y traducidotraducido:
Los objetos más grande que el tamaño especificado (en kilobytes) no se guardarán en el disco. Si desea aumentar la velocidad más de lo que usted desea ahorrar ancho de banda, esto debería ser fijado a un valor bajo.creo que estoy confundido pero creo que maximum_object_size: tiene que ser muy bajo para que almacene mas informacion nose si estoy bien o mal
-
¡Hola!
maximum_object_size sirve para fijar el tamaño máximo de un objeto (página web, imagen, vídeo) en la caché en disco. Tal como dice el manual de squid, objetos pequeños mayor velocidad al guardar/servir pero menor ancho de banda. Menor ancho de banda porque cada vez que se pida un objeto grande se bajará de Internet al no haberse guardada en la caché.
Ajustar esto no es fácil porque depende del ancho de banda que dispongas, de las capacidades de la máquina y de los hábitos de los usuarios. Hay que experimentar. Si tienes poc ancho de banda, una máquina potente y los usuarios suelen bajarse las mismas imágenes y vídeos conviene poder guardar objetos grandes …
Saludos,
Josep Pujadas
-
hola Josep Pujadas
una consulta tengo un pc es un pentium 4 de 1.7mhz , ram 512, disco duro 40gb la banda ancha es de 4mb de bajada y 512kbps de subia
pero como sabemos que lo que uno contrata no es real aqui en chile y la verdad por los calculos de bajada es de 2 a 3 mb y de subida es 300 a 400 kbpsy mi duda es que tengo 20 usuario y ellos siempre ven casi las misma pagina como fotolog,facebook y mucho del youtube y casi los mismo video y otras paginas mas.
quiero que siempre me guarde todo y que tenga siempre actualizado los objetos más recientemente
y yo puse esta configuracion y nose si esta bien o no
cache_dir aufs /var/squid/cache 15000
cache_mem 100 MB
maximum_object_size 4096 KB
minimum_object_size 4 KB
cache_replacement_policy LRU (En este algoritmo los objetos que no han sido accedidos en mucho tiempo son eliminados primero, manteniendo siempre en el caché a los objetos más recientemente solicitados)memory_replacement_policy heap LRU
esa es mi duda
-
¡Hola!
Parece correcto para el equipo y uso que tienes, pero insisto en que hay que experimentar con el tema.
Saludos,
Josep Pujadas
-
gracias Josep Pujadas
tengo otra duda si estoy bien o no en el puerto tengos esto
Proxy port :3128
ICP port:3130y estoy con proxy transparente para que mis usuarios no confuguren nada pero nose si el puerto esta bien para que almacene la cache y en Proxy interface esta con LAN
gracias
-
¡Hola!
El puerto del proxy lo puedes escoger, siendo lo más habitual 3128 o 8080. Pero si estás con proxy transparente esto no tiene importancia, ya que no vas a indicar el proxy en los navegadores.
Nunca he empleado las posibilidades ICP de squid. Por lo que he leído en:
http://www.visolve.com/squid/squid24s1/network.php
parece empleado cuando hay varias cachés. Si no lo he entendio mal, para comunicar varios squid entre sí … O sea que yo no me preocuparía tampoco de esto.
Saludos,
Josep Pujadas
-
gracias Josep Pujadas
otra duda mas ;D sobre Maximum object size
que por ejemplo colocara en Maximum object size 400000 kilobytes eso significa que el archivo mas grande que guarde sera hasta 400000 kilobytes ??? o estoy equivocado
lo otro extraño es que Memory replacement policy se me cambio solo a Heap LFUDA pero me ha funcionado bien pero extraño que se cambio solo ,por que estaba en LRU
gracias
-
¡Hola!
colocara en Maximum object size 400000 kilobytes eso significa que el archivo mas grande que guarde sera hasta 400000 kilobytes
Correcto.
lo otro extraño es que Memory replacement policy se me cambio solo a Heap LFUDA pero me ha funcionado bien pero extraño que se cambio solo ,por que estaba en LRU
Puede que la interfase de pfSense fuerze a algún valor concreto para optimizar la configuración. En mi squid fuera de pfSense tengo:
# TAG: cache_replacement_policy
# The cache replacement policy parameter determines which
# objects are evicted (replaced) when disk space is needed.# lru : Squid's original list based LRU policy
# heap GDSF : Greedy-Dual Size Frequency
# heap LFUDA: Least Frequently Used with Dynamic Aging
# heap LRU : LRU policy implemented using a heap# Applies to any cache_dir lines listed below this.
# The LRU policies keeps recently referenced objects.
# The heap GDSF policy optimizes object hit rate by keeping smaller
# popular objects in cache so it has a better chance of getting a
# hit. It achieves a lower byte hit rate than LFUDA though since
# it evicts larger (possibly popular) objects.# The heap LFUDA policy keeps popular objects in cache regardless of
# their size and thus optimizes byte hit rate at the expense of
# hit rate since one large, popular object will prevent many
# smaller, slightly less popular objects from being cached.# Both policies utilize a dynamic aging mechanism that prevents
# cache pollution that can otherwise occur with frequency-based
# replacement policies.# NOTE: if using the LFUDA replacement policy you should increase
# the value of maximum_object_size above its default of 4096 KB to
# to maximize the potential byte hit rate improvement of LFUDA.# For more information about the GDSF and LFUDA cache replacement
# policies see http://www.hpl.hp.com/techreports/1999/HPL-1999-69.html
# and http://fog.hpl.external.hp.com/techreports/98/HPL-98-173.html.#Default:
cache_replacement_policy lru
cache_replacement_policy heap LFUDA
Fíjate que en el texto dice que en caso de emplear heap LFUDA el parámetro maximum_object_size tiene que estar por encima de 4096. Pienso que al poner un valor grande la configuración te ha pasado a heap LFUDA, que es mejor que lru.
Saludos,
Josep Pujadas
-
Buen dia, efectivamente el colocar un valor muy alto complica la visualizacion de los sitios web que actualizan constantemente, por ello colocamos ese 0 y 4 para "cachear" solo esos pequeños archivos de imagenes, sonidos o animaciones que no son cambiadas con frecuencia (viñetas, botones, logos, fondos, etc) agilizando la exploracion por el internet.
Si deseas mantener el optimo funcionamiento de tu red muy a pesar de esas descargas de algunos usuarios multimediofibicos (ese termino existe!?), conviene configurar con mucho detenimiento el Trafficshaper y a su vez la configuracion que el mismo genera luego de finalizar el tutorial… Ajustar los porcentajes para darle un toque especial segun el habito de nuestros usuarios.
Al llegar a mi red colocare aca una captura de pantalla de mi configuracion.
Saludos
-
hola osacre de la forma que lo tienes configurado no le veo problema
saludos
Andres Embid