You are on page 1of 8

Liberar la Velocidad de Web Proxy (Full Cach) Una de las ventajas de utilizar el webproxy es acelerar la navegacin, esto a que

los elementos de una pgina X vista anteriormente almacenados en el disco duro de nuestro servidor, saldrn de este disco duro, y ya no de internet a una velocidad superior (hasta 80Mbps, a este proceso se llama HIT) Hasta aqu todo bien, pero si se llega a asignar un ancho de banda especfico para cada cliente, habrn notado, o notarn, que la gran velocidad que nos da un HIT tambin es limitada a la velocidad estabelcida para cada cliente; entonces, por tal motivo tenemos que configurar el "Full Cache" en el servidor. Bueno, esto funciona as: Cuando un archivo sale del disco duro, este sale con una marca en comn, prcticamente en todos los webcach, cuando un elemento sale del disco duro (HIT), este sale con la marca : "X-Cache: HIT", o si el webcach lo permite, se puede introducir una marca por TOS DSCP para estos elementos, como el caso de MikroTik 3.x y 4.x. De esta manera, podemos configurar a MikroTik a que reconozca tal marca, y que le quite la limitacin de todo lo que la utilice, aunque ms adelante podemos definir un lmite global si es que lo necesitamos. Para reconocer y marcar (dar nombre) a las conexiones y/o paquetes de un determinado tipo de trfico, ya sea por IP, puerto, puerto, cantidad de bytes, etc etc, todo eso lo vemos en IP -> Firewall -> pestaa Mangle, luego, para utilizar esa marca que colocamos y dimos nombre, vamos a Queue -> pestaa Queue Tree, justo aqu es donde se prioriza y limita (o libera segn sea el caso) aquellos paquetes con marca. Vamos entonces a IP -> Firewall -> pestaa Mangle y abrimos una nueva regla (+). Veremos una ventana como imagen de abajo, e iremos a la pestaa General.

Chain=Output, la cadena especifica todo lo que tenga como origen el mismo servidor (ya que el cach saldr del mismo servidor MikroTik) Luego vamos a la pestaa Advanced.

DSCP (TOS), aqu colocamos el nmero 4, ya ese es el valor que vino por defecto en la configuracin de Webproxy. Si quieren recordar, aqu una imagen. Vamos a la pestaa Action.

Action=marck packet, seleccionamos mark packet de la lista, ya que lo que haremos ser "marcar paquetes". New Packet Mark, aqu escribiremos el nombre con el que identificaremos a nuestra marca de paquetes, en este caso le coloqu "Full-Cache". Passthrough, quitaremos este check, y as evitaremos que los paquetes marcados se vuelvan a marcar por cualquier otra regla debajo de esta. De esta manera ya tenemos marcados los paquetes que salieron del disco duro (hicieron HIT), la marca se llama "Full-Cache" y ahora solo tenemos que utilizarla para liberar este trfico. Para eso vamos a Queue -> pestaa Queue Tree y abrimos una regla (+). En la ventana que aparecer vamos a la pestaa General.

Name, aqu colocaremos un nombre para reconocer a la regla, casi igual que cuando utilizamos el botn comment. Parent, seleccionaremos global-out, ya que segn el packet flow, global-out es la salida general de este sistema. Packet Marks, elegiremos la marca que creamos hace un paso atrs, en este caso "Full-Cache" Max-Limit, esto es un opcional si trabajamos en red cableada; si no colocamos ningn valor, entonces los elementos que hagan HIT saldrn a una velocidad "ilimitada", donde el lmite lo pondr la propia infraestructura que utilicemos, en el caso de una red cableada normal, la velocidad ser aproximadamente de 80Mbits/s, en el caso de una red wireless, 5.9Mbits/s y 22Mbits/s segn el modo que utilicemos, 802.11b 802.11g respectivamente. Ya para una red wireless en modo 11b, o en modo 11g en "zonas saturadas", es recomendable fijar el lmite a un mximo de 4Mbits/s o menos, para no saturar nuestro ancho de banda wireless (throughput). Una vez hecho esto, cualquier elemento que salga de nuestro cach, saldr a la velocidad que hayamos colocado en la regla Queue tree (ver ltima imagen), dando igual si el cliente tiene fijado algn lmite de velocidad. Saludos

Citar

1. 03/02/2011 19:44 #2
Rafo707 o o o Ver perfil Ver mensajes del foro Mensaje privado

Junior Member

Fecha de ingreso 03 feb, 11 Mensajes 7 Es diferente a lo que yo uso, qu opinas? Cdigo:

/ip firewall mangle add action=mark-connection chain=output comment="FULL PROXY" disabled=no dscp=4 new-connection-mark=proxyfull passthrough=yes protocol=tcp src-port=8080 add action=mark-packet chain=output comment="" connection-mark=proxyfull disabled=no new-packet-mark=proxyfull passthrough=yes add action=return chain=output comment="" connection-mark=proxyfull disabled=no add action=mark-packet chain=output comment=cache-mark disabled=no dscp=4 newpacket-mark=cache-packet passthrough=no

gracias Citar

2. 03/02/2011 20:58 #3
ryohnosuke o o o o Ver perfil Ver mensajes del foro Mensaje privado Visitar la pgina de inicio

MikroTik Support Guy Administrador

Fecha de ingreso 06 nov, 10 Mensajes 1,381 Las 3 primeras lneas de cdigo es una adaptacin del 'full cache' que utilizaron algunos brasileros en la versin v2.xx de MikroTik, imagino que no conocan que se poda marcar por content, con el famoso "X-Cache: HIT". La cuarta es lo que utilizo en esta gua, y solamente es necesario esta. Saludos.

Citar

3. 17/02/2011 19:56 #4
haxen o o o Ver perfil Ver mensajes del foro Mensaje privado

Member

Fecha de ingreso 05 ene, 11 Mensajes 34 Hola ryo... Cambie mi regla de full cache por esta... Pues la veo mucho mas simple Como me doy cuenta si esta funcionando correctamente la regla. Saludos Citar

4. 17/02/2011 20:57 #5
ingjaab o o o Ver perfil Ver mensajes del foro Mensaje privado

Senior Member

Fecha de ingreso 28 nov, 10 Ubicacin Lima Peru Mensajes 493

Iniciado por haxen

Hola ryo... Cambie mi regla de full cache por esta... Pues la veo mucho mas simple Como me doy cuenta si esta funcionando correctamente la regla. Saludos ????????? dime corre a la velocidad del que tu le das o no Galileo Galilei padre de la astronoma moderna, el padre de la fsica moderna y el padre de la ciencia. Su trabajo se considera una ruptura de las asentadas de la fsica aristotlica y su enfrentamiento con la Inquisicin Romana de la Iglesia Catlica, suele presentarse como el mejor ejemplo de conflicto entre religin y ciencia

Citar

5. 18/02/2011 02:51 #6

ryohnosuke o o o o Ver perfil Ver mensajes del foro Mensaje privado Visitar la pgina de inicio

MikroTik Support Guy Administrador

Fecha de ingreso 06 nov, 10 Mensajes 1,381 Pues navega por pginas estticas, luego limpia los temporales con CCleaner y vuelve a navegar. Revisa tu regla Full Cach en Queue Tree, y vers que hay movimiento, o un acumulado en KiB (kibibytes), y claro, con eso te das cuenta que est funcionando correctamente. Saludos.

Citar

6. 18/02/2011 10:06 #7
haxen o o o Ver perfil Ver mensajes del foro Mensaje privado

Member

Fecha de ingreso 05 ene, 11 Mensajes

34 Holaa ok... ya funciona correctamente el full cache pues veo mucha actividad en las reglas de Queue Tree y Firewall. Al parecer lo que paso fue que se desactivo el HDD USB que tengo conectado al RouterBoard, tengo un disco de 80GB hasta que tenga ms clientes y as poner el Thunder de la versin de Ryo... Ahora esto me genero un problemita... al desactivarse el HDD USB entro en funcionamiento la memoria de sistema, la cual se lleno de cache casi completamente. Bueno... luego de activar y poner en funcionamiento el HDD USB todo se normalizo peroo... hay alguna forma de borrar este cache del sistema, porque si le doy un clean se me borra todo lo del sistema. Me imagino que eliminando el cache en web proxy bastara pero ya active el del USB, tendra que activar otra vez el del sistema y post a esto borrar o hay alguna forma de hacerlo sin activar. Muchas gracias Citar

7. 18/02/2011 22:59 #8
ryohnosuke o o o o Ver perfil Ver mensajes del foro Mensaje privado Visitar la pgina de inicio

MikroTik Support Guy Administrador

Fecha de ingreso 06 nov, 10 Mensajes 1,381 Si has estado utilizando un RB, el cach en estos no suelen almacenarse en la NAND, sino en la RAM del sistema, as que una reiniciada, y asunto resuelto. Saludos.

Citar

You might also like