Optimizador de red de origen Railgun™

Los socios con optimización pueden llegar a los clientes internacionales más rápido gracias a Railgun

Railgun asegura que la conexión entre tu servidor de origen y la red de Cloudflare sea lo más rápida posible.

Railgun comprime objetos web previamente no alcanzables al aprovechar técnicas similares a las usadas en la compresión de videos de alta calidad. Esto puede dar como resultado un incremento adicional de funcionamiento.

railgun diagram map v4

Qué hace Railgun

Railgun acelera la conexión entre cada centro de datos de Cloudflare y un servidor de origen, para que las solicitudes que no se pueden atender desde la memoria caché de Cloudflare se atiendan igualmente muy rápido.

Aproximadamente 2/3 de las solicitudes a sitios en Cloudflare se atienden directamente desde la memoria caché del centro de datos que está físicamente más cercano a la persona que navega por la web. Cloudflare tiene centros de datos en todo el mundo, lo que significa que aunque se encuentre en Bangalore o Brisbane o Birmingham o Boston, las páginas web se entregarán rápidamente, incluso cuando el servidor web de origen real esté a miles de kilómetros de distancia.

La capacidad de Cloudflare para hacer que un sitio web parezca estar alojado cerca de los internautas es clave para acelerar la navegación web. Un sitio web puede estar alojado en EE. UU., pero accederse principalmente desde navegadores web en el Reino Unido. Con Cloudflare, el sitio se servirá desde un centro de datos en el Reino Unido, lo que elimina el costoso retraso causado por la velocidad de la luz.

Pero el otro tercio de las solicitudes realizadas a Cloudflare deben enviarse al servidor de origen para su procesamiento. Esto sucede porque muchas páginas web no pueden ser almacenadas en caché. Esto puede deberse a una mala configuración o, más comúnmente, porque la página web cambia con frecuencia o es personalizada.

Por ejemplo, es difícil almacenar en caché la página de inicio del The New York Times durante cualquier período de tiempo, porque las noticias cambian y estar actualizados es esencial para su negocio. Y para un sitio web personalizado como Facebook, cada usuario ve una página diferente, aunque el URL puede ser el mismo para diferentes usuarios.

Railgun utiliza una colección de técnicas para acelerar y almacenar en caché estas páginas web que antes no eran almacenables en caché, de modo que aunque el servidor de origen debe consultarse, las páginas web se entregan rápidamente. Y eso funciona incluso para páginas que cambian rápidamente, como los sitios de noticias, o para contenido personalizado.

Las investigaciones de Cloudflare han mostrado que, aunque muchos sitios no pueden almacenarse en caché, en realidad cambian muy lentamente. Por ejemplo, la página de inicio del New York Times cambia en el transcurso del día a medida que se escriben las noticias, pero el HTML de la página sigue siendo el mismo y muchas historias permanecen en la portada todo el día.

Para sitios personalizados, el HTML estándar es el mismo, con solo pequeños cambios (como la línea de tiempo de Twitter de una persona o la fuente de noticias de Facebook) en el contenido. Esto significa que hay gran oportunidad para comprimir páginas web para su transmisión, si se pueden detectar las partes no variables de una página y solo transmitir las diferencias.

Cómo funciona

Cuando se realiza una solicitud a un servidor de Cloudflare para una página web que no está en la memoria caché, Cloudflare establece una conexión HTTP con el servidor de origen para solicitar la página. Es esa la conexión HTTP que Railgun acelera y protege.

Sin Railgun

Con Railgun

Railgun consta de dos componentes de software: el receptor de escucha (Listener) y el remitente (Sender). El Railgun Listener se instala en un servidor de origen de tu host de web. Es un pequeño elemento de software que se ejecuta en un servidor estándar y responde a las solicitudes de Cloudflare con el protocolo binario cifrado de Railgun.

El Railgun Sender está instalado en todos los centros de datos de Cloudflare del mundo y mantiene las conexiones con los Railgun Listeners.

Cuando llega una solicitud HTTP para que la gestione un servidor de origen, Cloudflare determina si está destinada a un sitio web habilitado con Railgun. Si no lo está, se usa HTTP estándar, pero si lo está, la solicitud HTTP se enruta al Railgun Sender para su gestión.

El Railgun Sender convierte la solicitud en un fragmento binario comprimido que se transmite al Railgun Listener correspondiente. El Railgun Listener gestiona la solicitud y envía una solicitud HTTP al servidor de origen. Desde la perspectiva del servidor de origen, es como si la conexión HTTP procediera directamente de Cloudflare, pero como proviene de la infraestructura del socio de alojamiento, la solicitud no sufre retrasos relacionados con la latencia.

Railgun utiliza un nuevo mecanismo de almacenamiento en caché basado en la comparación de las versiones de la página para determinar qué se necesita transmitir a través de Internet al Railgun Sender. Usando este mecanismo, Cloudflare puede lograr una compresión típica del 99,6 % (lo que reduce, por ejemplo, una página web de 100k hasta 400 bytes) y logra una aceleración de más del 700 %. De hecho, los datos comprimidos suelen ser tan pequeños que, al usar el protocolo binario de Railgun, la respuesta completa cabe en un solo paquete TCP.

Las conexiones de Railgun están protegidas con TLS, por lo que las solicitudes enviadas a través de ellas no pueden interceptarse. La conexión está protegida con certificados, de modo que no es posible un ataque en la ruta de acceso. La conexión TCP entre Cloudflare y el servidor de origen se mantiene activa para que pueda reutilizarse en solicitudes posteriores, lo que elimina el inicio lento de una conexión TCP.

Las solicitudes de Railgun se multiplexan en la misma conexión y se pueden gestionar de forma asíncrona. Esto significa que Railgun puede gestionar muchas solicitudes simultáneas sin bloquear ni maximizar el uso de la conexión TCP.

Railgun Listener es un solo ejecutable cuya única dependencia es una instancia de Memcache en ejecución. Se ejecuta en sistemas Linux de 64 bits como un demonio.

El Listener solo requiere un puerto abierto a Internet para el protocolo de Railgun, para que los centros de datos de Cloudflare puedan contactarlo. Requiere acceso al sitio web a través de HTTP y HTTPS. Idealmente, el Listener se ubicaría en un servidor con acceso rápido a Internet y baja latencia. La instalación es solo una cuestión de instalar a través de un archivo RPM o .deb. Para obtener instrucciones detalladas sobre la instalación de Railgun, consulta la documentación de Railgun.

Railgun está disponible para clientes con un plan Business o Enterprise o para clientes con un Socio de alojamiento optimizado.

Configurar Cloudflare es fácil

Configure un dominio en menos de 5 minutos. Mantenga su proveedor de alojamiento. No se requieren cambios de código.

Precios de Cloudflare

La aplicación de Internet de cualquier persona puede beneficiarse del uso de Cloudflare.Elige un plan que se ajuste a tus necesidades.

Gratis $ 0 /mes, por sitio web
Ampliar para ver más Ocultar
Para sitios web y blogs personales, y para cualquier persona que desee explorar Cloudflare.

Más información

El Plan Free incluye todas estas funciones:
  • Mitigación de uso no medido de DDoS
  • Red global de entrega de contenido
  • Certificado SSL compartido
  • Acceso a registros de auditoría de las cuentas
  • 3 page rules
Comparar todas las funciones
Pro $ 20 /mes por sitio web
Ampliar para ver más Ocultar
Para sitios web, blogs y carteras profesionales que necesiten seguridad y funcionamiento básicos.

Más información

El Plan Pro ofrece todo lo que incluye el Plan Free, más:
  • Web Application Firewall (WAF) con conjuntos de reglas de Cloudflare
  • Optimización de imágenes con Polish™
  • Optimización móvil con Mirage™
  • Modo I'm Under Attack™
  • Acceso a registros de auditoría de las cuentas
  • 20 page rules
Comparar todas las funciones
Business $ 200 /mes por sitio web
Ampliar para ver más Ocultar
Para empresas y sitios web de comercio electrónico pequeños que necesiten seguridad y funcionamiento avanzados, cumplimiento de PCI y asistencia prioritaria por correo electrónico.

Más información

El Plan Business ofrece todo lo que incluye el Plan Pro, más:
  • Web Application Firewall (WAF) con 25 conjuntos de reglas personalizados
  • Carga de certificado SSL personalizado
  • Cumplimiento de PCI mediante WAF y modo Modern TLS Only
  • Omisión de caché en cookie
  • Acelera las entregas de contenido dinámico con Railgun™
  • Asistencia priorizada por correo electrónico
  • Acceso a registros de auditoría de las cuentas
  • 50 page rules
Comparar todas las funciones
Enterprise contacta con nosotros
Ampliar para ver más Ocultar
Las empresas que precisen un funcionamiento y una seguridad de nivel empresarial recibirán asistencia ininterrumpida por teléfono, correo electrónico o chat de forma prioritaria, y disfrutarán de un tiempo de funcionamiento garantizado.

Más información

El Plan Enterprise ofrece todo lo que incluye el Plan Business, más:
  • Asistencia ininterrumpida todo el año priorizada por teléfono, correo electrónico o chat
  • Garantía del 100 % de tiempo de actividad con SLA de reembolso de 25 veces el valor del tiempo de inactividad
  • Protección contra DDoS de nivel empresarial con prioridad de red
  • Web Application Firewall (WAF) avanzado con conjuntos de reglas personalizados ilimitados
  • Acceso a cuentas basado en roles multiusuario
  • Múltiples cargas de certificados SSL personalizados
  • Acceso a registros sin procesar
  • Acceso a registros de auditoría de las cuentas
  • Asignación de soluciones e ingenieros para el éxito del cliente
  • Acceso a centros de datos CDN en China (costo adicional)
  • 100 page rules
Comparar todas las funciones

Gratuito

$ 0 / mes
 
Para sitios web y blogs personales, y para cualquier persona que desee explorar Cloudflare.

Pro

$ 20 / mes
por dominio
Para sitios web, blogs y carteras profesionales que necesiten seguridad y funcionamiento básicos.

Business

$ 200 / mes
por dominio
For small eCommerce websites and businesses requiring advanced security and performance, PCI compliance, and prioritized email support.

Enterprise

Contacta con nosotros
 
For companies requiring enterprise-grade security and performance, prioritized 24/7/365 phone, email, or chat support, and guaranteed uptime.

Contamos con la confianza de

Más de 25 millones de propiedades de Internet

trustedby crunchbase black
trustedby ao com black
trustedby zendesk black
logo sofi gray 32px wrapper
trustedby log me in black
trustedby digital ocean black
trustedby okcupid black
trustedby montecito black
trustedby discord black
trustedby library of congress black
trustedby udacity black
trustedby marketo black