Railgun cloudflare

Espectro de Cloudflare

Cloudflare, que proporciona una red de entrega de contenidos (CDN), mitigación de DDoS, servicios de sistema de nombres de dominio (DNS) y otros protocolos de seguridad de Internet. Cloudflare actúa como mediador entre su servidor y el cliente, lo que evita varios ataques a su servidor y le mantiene en el lado seguro.

Railgun básicamente comprime el contenido no almacenable en caché en su navegador web utilizando el demonio Railgun listener que se ejecuta y luego se transfiere a Cloudflare Railgun Sender Server. Los algoritmos de compresión comprimen los objetos web en un 99,6%, lo que reduce el tiempo de transferencia a un nivel muy bajo, aumentando así el rendimiento.

Railgun de Cloudflare está disponible para los clientes de Cloudflare Business y Enterprise, así como para los socios optimizados. En general, se dice que sólo el 66% del contenido web es almacenable en caché y el 34% restante no puede ser almacenado en caché y tiene que ser obtenido del servidor web original y este proceso de obtención crea algunos retrasos y los sitios web se cargan un poco más lento. Esto puede explicarse con el ejemplo del sitio web Times Now, cuya página de inicio se actualiza cada minuto o cada cinco o diez minutos con algunas noticias y actualizaciones. Por lo tanto, no se puede almacenar en caché y tiene que ser recuperado desde el servidor de origen cuando se utiliza Cloudflare, lo que significa un retraso. Para esto el equipo de Cloudflare encontró una solución inteligente llamada Railgun. Railgun crea una instantánea de la caché del contenido de la web y cuando algún usuario solicita la página web entonces la instantánea se compara con el estado actual si la página web se actualiza o no. Si la página web actual es la misma, entonces la instantánea se envía al usuario y, si se han hecho cambios en el contenido, entonces sólo las actualizaciones se envían en forma comprimida y se transfieren a una velocidad vertiginosa y la instantánea se actualiza y la instantánea actualizada se envía al usuario. Este mecanismo parece complicado pero es mucho más rápido que un parpadeo.

Instalación de Cloudflare railgun

Como socio optimizado de CloudFlare, estamos encantados de ofrecer la tecnología CloudFlare Railgun™ a todos nuestros clientes de forma gratuita. Railgun es la última tecnología de optimización del rendimiento de CloudFlare que le proporciona mejoras significativas en los tiempos de carga del sitio. Para activar Railgun, inicie sesión en su panel de control y seleccione Railgun “On”. Siga leyendo para obtener más detalles e instrucciones:

Railgun asegura que la conexión entre nuestra red y la de CloudFlare sea lo más rápida posible. Railgun consigue un ratio de compresión del 99,6% para objetos web que antes no se podían almacenar en caché, utilizando técnicas similares a las utilizadas en la compresión de vídeo de alta calidad. El sitio web medio puede esperar un aumento de rendimiento de 1,43 veces.

Cuando se realiza una solicitud a un servidor de CloudFlare para una página web que no está en la caché, CloudFlare realiza una conexión HTTP al servidor de origen para solicitar la página. Es esa conexión HTTP la que Railgun acelera y asegura.

Railgun funciona reconociendo que las páginas web que no están en caché no cambian muy rápidamente. Por ejemplo, durante un experimento, se capturó el HTML de la página principal de CNN.com una vez, y luego otra vez después de 5 minutos y luego otra vez después de una hora. El tamaño de las páginas era de 92.516, cinco minutos después 92.516 y una hora después 93.727.

Desarrollador cloudflare

Tradicionalmente, gran parte de la web no se puede almacenar en caché porque es dinámica. Railgun de CloudFlare rastrea los cambios de la página hasta el byte y sólo envía los bytes que realmente han cambiado. Railgun alcanza un ratio de compresión del 99,6%, lo que supone un aumento del rendimiento del 140%.

Tradicionalmente, gran parte de la web no se puede almacenar en caché porque es dinámica. Railgun de CloudFlare rastrea los cambios de la página hasta el byte y sólo envía los bytes que realmente han cambiado. Railgun logra una relación de compresión del 99,6%, lo que supone un aumento del rendimiento del 140%.

Trabajadores de Cloudflare

CloudFlare ofrece varios beneficios a sus usuarios, pero uno de los principales beneficios es que almacena en caché el contenido que se puede almacenar, así como lo entrega desde sus centros de datos en todo el mundo. Dado que los centros de datos de CloudFlare están ubicados en todo el mundo, la entrega del contenido almacenado en caché se produce rápidamente a los internautas sin tener en cuenta dónde se encuentran, lo que en última instancia supera los problemas de latencia.

El porcentaje de contenido que se puede almacenar en caché es sólo del 66%, mientras que el 34% restante debería estar disponible desde el servidor web de origen real. Este problema es eliminado por CloudFlare Railgun al utilizar un esquema que puede almacenar en caché páginas web personalizadas o generadas dinámicamente, lo que resulta en la disminución del uso del ancho de banda y la mejora de los tiempos de descarga.

Un sistema de proxy web construido para CloudFlare que permite el almacenamiento en caché del contenido dinámico de un sitio web (como el HTML) al tiempo que permite que los cambios en el sitio aparezcan inmediatamente se denomina como Railgun. Al ser un único demonio, Railgun se ejecuta en un sistema de 64 bits que utiliza técnicas de compresión alternativas para acelerar el rendimiento de la WAN de forma espectacular.