Log in

: Solución al desfase por la caché de los servidores.


Armageddon
05-29-2004, 11:42 AM
Muchas veces os hemos dicho que se han efectuado cambios en la web, y que éstos se verán una vez se actualice la caché del servidor. Pues bien, parece que los de seguridadenlared han sacado una solución a este desfase. El programita apenas ocupa nada, así que por probar no se pierde nada. La explicación que dan es la siguiente. Os pongo el enlace, tanto de la web como del programa abajo del todo, por si os interesa.

************************************************** *********
Introducción

Este programa es una utilidad para evitar que al navegar a traves de un proxy, este nos envíe páginas que tenga almacenadas en su caché y por tanto puedan estar desfasadas. En vez de ello, le obliga al proxy siempre a buscarlas en el servidor original para servírnosla

Esta aplicación ha sido comprobada con sistemas operativos Windows 95, 98, NT, ME, 2000 y XP. Asimismo se ha comprobado utilizando los navegadores mas habituales IE desde las versiones 5.x hasta 6.x, Netscape desde versiones 6.x hasta 7.x, Mozilla desde versiones 1.1.x hasta la mas reciente y Opera desde 6.x hasta 7.x, tampoco debería provocar problema alguno en navegadores mas antiguos (hasta un limite claro, el del netscape 2.0 que lo vaya desinstalando que ya le toca ;).

El único requisito fundamental para que funcione la aplicación es disponer de soporte Winsock 2. Todos los sistemas operativos de Microsoft poseen ese soporte excepto las primeras versiones de Windows 95. Solo en el caso de que queramos usar el programa en un Windows 95 que no tenga ya instalada dicha actualización, habrá que ir a esta direccion y descargarse dicha actualización. Ojo, sólo usuarios de Windows 95.

Funcionamiento

La forma de operar de este programa es muy sencillo: decirle, por nosotros, claramente al proxy: "aquí tienes la petición de pagina, pero NO queremos nada de tu caché, envía la petición y devuélveme la pagina del servidor original tal como esta en este momento".

¿Cómo consigue esto?. El programa añade a todas las peticiones web (HTTP Requests) el texto "Cache-Control: no-cache", que según los estándares de la navegación web (RFC2616), obliga a cualquier proxy intermedio a obtener una nueva copia de la información pedida al servidor remoto. Todos los proxies han de cumplir con este estándar (y los que usan en España como Telefónica, Ono, Terra, Retecal, YA, etc.. no son una excepción).

Incidentalmente, esto ha llevado también a que en ciertas paginas haya una mejora de velocidad apreciable. Aunque eso no es aplicable al 100% de los casos, una de las partes que mas puede ralentizar el trafico es el acceso al disco donde esta almacenada la caché del proxy. Suprimido ese acceso al disco muchas paginas cargaran algo mas rápidas. De una forma simplificada, los pasos en una navegación a través del proxy-caché serian estos:

http://www.seguridadenlared.org/images/proxy-pasakche.jpg

************************************************** ***********

Enlaces:
Web.- http://www.seguridadenlared.org/es/pasakche.php
Programa.- http://www.seguridadenlared.org/programs/pasakche.exe

v'sssssssss

TIGER
05-29-2004, 01:38 PM
8O 8O 8O :?: :?: :?: :?: NO ME ENTERO DE NA'

escoces
05-29-2004, 02:44 PM
Me he quedado igual que TIGER 8O 8O 8O 8O 8O 8O 8O 8O 8O 8O 8O

Armageddon
05-29-2004, 05:14 PM
Bueno, a ver si lo explico de forma sencilla. Actualmente muchas compañías, entre ellas telefónica, hacen uso de dispositivos proxy-caché. Estos dispositivos funcionan de la siguiente manera. Un usuario al intentar ver una web determinada, escribe su dirección url en el navegador y le da a intro. Esa petición, en lugar de ir directamente al servidor donde se halla alojada la web, la recoge el dispositivo proxy-caché, y es él el que busca la web en el servidor. Una vez la encuentra, el dispositivo proxy-caché guarda una copia de la web en su memoria temporal y se la remite al usuario. Cuando otro usuario pide la misma web lo que hace el dispositivo proxy-caché es buscar en su memoria y enviarle la copia que tiene, en lugar de ir de nuevo al servidor original y obtener la información actualizada de la misma. Dicho dispositivo sólo buscará nuevamente la web en el servidor original cuando, por la configuración que le hayan puesto, haya pasado el tiempo necesario para realizar una nueva copia temporal.

Lo que en teoría se consigue con este programa es ordenar al proxy-caché que no busque en su memoria temporal, si no que directamente se vaya al servidor donde esté guardada la web y recoja de allí la información, consiguiendo así por tanto que siempre esté actualizada.

Espero haberme explicado lo suficiente.

V'sssss

Armageddon
05-29-2004, 05:32 PM
Para saber si estás detrás de un proxy "transparente, puedes hacerlo siguiendo el enlace que viene en esta web:

http://www.internautas.org/article.php?sid=787

V'ssssss

anibalga
05-30-2004, 10:22 AM
Armageddon te explica como un libro abierto, ahora otra cosa que yo sepa llevarlo a buen puerto 8O :mrgreen:

VSss,,,,,,,,,,,,,,,,.............. :wink:

escoces
05-30-2004, 06:01 PM
Ahora parece que sí me he enterao :mrgreen: :mrgreen: