Está en la página 1de 10

RESUMEN

El presente trabajo va dirigido para todos aquellos proveedores de acceso a


internet que tengan la curiosidad de mejorar su internet hacia sus clientes.

Basndome en el almacenado de pginas web, como ser Facebook, YouTube, cte.


A un servidor denominado la proxy-cache, dicho este servidor cache ser el
intermediario entre los clientes y la salida a internet, este mtodo
consiste cuando algn cliente quiera acceder a una pgina web del internet el
servidor cache se activara y realizara una copia fiel en el servidor cache y
el cliente podr acceder de manera ms rpida a la pgina web entre cliente
y servidor y no as entre cliente y internet.

Una vez cargado y copiado la pgina web todos los clientes que estn en su
misma red podrn acceder a la informacin cuantas veces sea de manera ms
eficiente y sin coste.

Vamos a apreciar la velocidad y comparacin del servidor cache con la


velocidad sin el servidor cache no obstante el proyecto ser supervisado por
normas y reglamentos que garantizara el xito en el proyecto.

Pgina 1
INTRODUCCIN

Una de la principal actividad que busca el usuario cuando navega en el


internet es de entrar a miles de pginas y sitios web.

Como bien sabemos, la web es sumamente usada por todo el mundo y el protocolo
que hace esta transferencia es el protocolo HTTP (HyperText Transfer
Protocol) es considerado como el motor que permite el intercambio de
informacin y define de alguna forma como los distintos navegadores solicitan
objetos a los servidores web y como los servidores entregan la informacin
que se solicit.

El protocolo HTTP se encuentra en la capa de aplicacin del modelo TCP/IP en


otras palabras este protocolo lo usaremos siempre. HTTP es implementado por
dos programas, por ejemplo un programa el apache web server y el otro al
navegador como google chrome.

El programa cliente y el programa servidor estn puestas en ejecucin en


distintos host y se comunican entre si mediante el intercambio de mensajes
HTTP. Los navegadores solicitan archivos y son los servidores las que las
transfiere a sus clientes.

Este proceso empieza cuando un cliente solicita una pgina web el navegador
en ese mismo rato enva mensajes de solicitud HTTP al servidor. El servidor
est a la espera de recibir la solicitud y le responde con un mensaje de la
misma estructura HTTP.

Figura1: clientes (LAN) la cache y internet

Pgina 2
Cuando se solicita un archivo desde un navegador a un servidor web, el
archivo tarda un tiempo en ser recibido por el navegador el tiempo total est
relacionado con variables como la cantidad de bytes del archivo solicitado,
la distancia entre el servidor web y el navegador la capacidad de
comunicacin de los distintos enlaces fsicos por donde debe pasar el
mensaje, la eficiencia de los dispositivos activos intermedios y el trfico.

Bien sea por la falta de direcciones IP pblicas para acceder a la red, o por
razones de seguridad. Las dos soluciones ms aceptadas para ofrecer el
servicio de acceso compartido a Internet son el uso de un servicio de
traduccin de direcciones de red (NAT), o la implementacin de un servidor
proxy.

Por su parte, un servidor proxy es una solucin software implementada en la


capa de aplicacin la cual intercepta los mensajes de solicitud HTTP para
hacer la solicitud en representacin de los usuarios de la red corporativa.
Generalmente un servidor proxy se ubica en la frontera entre la red
corporativa y la red del proveedor de acceso a Internet.

Intermedio, lo que ocasiona un cuello de botella y en consecuencia se hace


ms lento el servicio de acceso a Internet a los usuarios. Sin embargo, es
posible aprovechar la ubicacin de un servidor proxy para guardar all copias
de archivos que hayan sido descargados por algn navegador de la red
corporativa, los cuales probablemente sean solicitados en el futuro por algn
usuario de la red. Las copias de los objetos estarn ms cerca de los
usuarios, por lo tanto, sern entregadas mucho ms rpido, mejorando
significativamente el rendimiento de todo el sistema esta tcnica es
ampliamente utilizada en diferentes sistemas y es conocida con el nombre de
cache
, dando lugar al trmino servidor proxy cache.

Pgina 3
Objetivos

Objetivos generales

Analizar las tcnicas de cacheo e implementar un servidor proxy cache para el


almacenamiento de pginas web por medio del protocolo HTTP que es el corazn
para el proyecto.

Objetivos especficos

Estudiar que es un cacheo y para que se utiliza en los sitios web

investigar cuando hacer un cacheo y cules son sus tipos de cache

Realizar el estudio del servidor proxy cache y su funcionamiento en


todo momento desde cuando el usuario quiera hacer una peticin a la web

Analizar el comportamiento y la rapidez del recurso cache

Implementar el servidor proxy cache para acelerar el acceso a las


pginas web

Pgina 4
Justificacin

Llega el momento en la vida de un sitio web que debido al nmero de visitas o


por la complejidad de las consultas que se realizan a su base de datos, es
necesario de contar con algn sistema de cach que permita mostrar la
informacin solicitada de una forma ms rpida.

El proyecto se efecta de manera general se podra definir la cach como el


proceso en el que un conjunto de datos son duplicados con el objetivo de
reducir el tiempo de acceso a la informacin original, optimizando de esta
forma el rendimiento del sistema.

Si buscamos el concepto de cach al terreno web, podemos hablar que se trata


de un proceso en que se realiza el almacenamiento de algn documento web
(pgina HTML, imgenes, librera JavaScript, consulta a base de dato, cte.)

El objetivo de reducir el ancho de banda que es consumido por los visitantes


y la carga de los servidores que atienden las peticiones.

Si a la hora del desarrollo de un proyecto intuimos que ste tendr un


trfico elevado, es fundamental que establezcamos una poltica de cacheo que
nos evite tener problemas a la hora de atender las peticiones que realizarn
los visitantes del portal.

Con este proyecto se pretende conocer sobre la importancia del cache, las
tcnicas de cacheo para la recoleccin de datos de manera muy prctica para
el que desee realizarlo.

Pgina 5
Marco terico

Antecedentes e historia de los servidores cache

Para aquellos que todava no lo sepan nuestras IPs pblicas parecen haber
cambiado por una que empieza por 80 Se trata de la implantacin por parte de
TTD (Telefnica) de un Proxy generando una subred de todo lo que pase por el
puerto 80. Dicho proxy es relativamente transparente a nuestra navegacin por
internet y a ms de uno le sorprender ver que la IP que le aparece en
ciertas pginas web no es su IP pblica. Esto tiene sus ventajas y sus graves
desventajas

La implantacin de este Proxy se hace dando lugar a lo que podramos


denominar una subred a la que todos estaremos conectados, dicho Proxy tiene
un potente servidor con un enorme cach de las pginas webs visitadas por los
usuarios, de esta forma si un usuario quiere ver una web que acaba de ser
descargada por otro, esta ya se encuentra en el cach y accede a mayor
velocidad y sin ocupar ancho de banda entre el servidor y sus conexiones
hacia Internet. Esto redunda en una optimizacin del rendimiento del ancho de
banda que har que las webs carguen a mayor velocidad.

Las pginas web habitualmente se estn actualizando y van apareciendo datos


nuevos como la publicacin de artculos, noticias, etc. Si el proxy no
actualiza con gran frecuencia esas pginas nos ser imposible ver una
informacin actualizada cuando el concepto de Internet es estar on-line y
eso evidentemente sera como navegar desconectados. Por otra parte entrara
el juicio de TTD ya que ellos seran amos y seores de la administracin de
dicho proxy y por tanto ellos juzgaran de forma arbitraria que webs son ms
importantes y se refrescan con mayor frecuencia y cules no, llegando incluso
a provocar con el tiempo el pago a TTD para que su web se refresque con mayor
frecuencia. Adems dicho proxy puede filtrar cualquier tipo de conexin,
hacer estadsticas sobre que webs visitamos, registrar nuestro acceso a
cualquier tipo de pginas (ilegales o no) que vendra a ser una forma de
spyware cosa que redundara en recibir mucho ms spam sobre temas
relacionados con las webs que visitamos y seguimientos de los usuarios
relacionados con actividades de cuestionable legalidad. No es necesario que
revisen uno a uno los logs que genera el programa ya que estos servidores
generan fcilmente bases de datos y estadsticas con el acceso de los

Pgina 6
usuarios y se pueden englobar y separar segn convenga al operador.
Controlando el sistema de acceso pueden llegar a censurar tranquilamente
tantas pginas web como ellos deseen, cosa que ya han realizado sin ningn
reparo en sus servidores.

El uso de este proxy por parte de TTD es bastante lamentable desde mi punto
de vista ya que ahora nuestro Internet ser de juguete y perderemos buena
parte del concepto on-line, aunque para el resto de aplicaciones no basadas
en web todo siga siendo como lo es habitualmente. De todas formas mucho me
temo que la implantacin del proxy para la navegacin por web es solo el
comienzo para realizar lo mismo en la mayora de los servicios de Internet,
en vez de invertir en cablear ms territorio nos parchean con estos
sistemas, cosa a la que ya nos tiene acostumbrado TTD y que luego lo pinta
de rosa para venderlo al triple de lo que deberan.

Me parece bien optimizar el rendimiento en Internet, todos queremos ms


velocidad y mejor servicio, pero ahora deberamos preguntarnos, a costa de
qu? y quin va a administrar mis privilegios de acceso y como lo va a
hacer?.
Desde estas lneas quiero plantear mis inquietudes sobre este tipo de
sistemas que una vez ms se basan sobre todo en temas econmicos y que
redundarn en una nueva prdida de calidad del servicio de cara al usuario.

Pgina 7
Conceptos y generalidades

Que es Proxy cache?

Es un servidor situado entre la mquina del usuario y la red que acta como
elemento de separacin de las dos redes, el cache acelera el acceso a pginas
web o tambin bloquea algunos accesos a las pginas web.

La zona cache es una parte de la memoria RAM en la que se almacena una copia
de aquellos datos a los que se acceder por ms de una ocasin.

Funcin del servidor proxy

Su funcin es la de centralizar el trfico entre internet y una red local,


tambin se utiliza para controlar los accesos no permitidos desde el internet
hacia la red local.

Funciones de los servidores proxy-cache

Permiten el acceso web a maquinas privadas que no estn conectadas


directamente a internet.
Controlan el acceso web aplicando reglas y normas.
Registran el trafico web desde la red local hacia el exterior
Controlan el contenido web visitado y descargado para detectar la
presencia de posible ataques de virus, troyanos, cte.
Controlan la seguridad de la red local ante posibles ataques, intrusos,
cte.
Funciona como una cache de pginas web, almacenan las pginas web
visitadas por los usuarios.

Ventajas de la utilizacin de un servidor-proxy

Mayor velocidad de navegacin.


Uso ms eficiente de la lnea de conexin con Internet.
Cortafuegos.
Filtrado de servicios.

Pgina 8
Requerimientos Hardware para un servidor proxy

Necesita bastante espacio en disco y un tipo de disco duro cuyo acceso


sea rpido (cuanto ms disco duro tenga ms paginas podr almacenar).
Dedicar gran cantidad de memoria RAM a la gestin de la cach (cuanta
ms memoria ms objetos podr almacenar y ms rpido los servir).
Los requerimientos de procesador son normales.

Tipos de cache

Existen tres tipos de cache:

Cach de agente de usuario: Es una cach que se da en todos los


navegadores web y que funciona para cada usuario.
Cach compartida: Se trata de una cach que es compartida por todos los
usuarios que accedan. Este tipo de cach es utilizada por los
proveedores de Internet para ahorrar ancho de banda.
Cach pasarela: Es un sistema de cacheo de la informacin a nivel de
servidor que se realiza de forma transparente al usuario.

Pgina 9
Bibliografa

14.3. INTRODUCCIN A LA CACH DE HTTP (SYMFONY 2.4, EL LIBRO OFICIAL)


En el texto: ("14.3. Introduccin a la cach de HTTP (Symfony 2.4, el
libro oficial)", 2017)

Bibliografa: 14.3. Introduccin a la cach de HTTP (Symfony 2.4, el


libro oficial). (2017). Librosweb.es. Retrieved 17 August 2017, from
https://librosweb.es/libro/symfony_2_x/capitulo_14/introduccion_a_la_c
ache_de_http.html

CONCEPTOS BSICOS DEL SERVIDOR WEB

En el texto: ("Conceptos bsicos Del Servidor Web", 2017)

Bibliografa: Conceptos bsicos Del Servidor Web. (2017). Scribd. Retrieved 17


August 2017, from https://es.scribd.com/doc/7826492/Conceptos-basicos-Del-
Servidor-Web

HISTORIA DEL SERVIDOR PROXY | INFORMTICA Y TELECOMUNICACIONES | XULETAS,


CHULETAS PARA EXMENES, APUNTES Y TRABAJOS

En el texto: ("Historia del servidor proxy | Informtica y Telecomunicaciones


| Xuletas, chuletas para exmenes, apuntes y trabajos", 2017)

Bibliografa: Historia del servidor proxy | Informtica y Telecomunicaciones |


Xuletas, chuletas para exmenes, apuntes y trabajos. (2017). Xuletas.es.
Retrieved 17 August 2017, from https://www.xuletas.es/ficha/historia-
servidor-proxy/

Pgina 10

También podría gustarte