CloudFlare, en la mayoría de los casos, no almacena en caché HTML. Esto se debe a que no queremos mostrar contenido dinámico obsoleto. Dicho esto, el sistema puede ayudar al rendimiento de incluso contenido dinámico de cuatro maneras principales:
- CloudFlare puede enrutar el tráfico a través de rutas de red preferidas que a menudo son más eficientes de lo que normalmente tomaría una solicitud.
- Para los sitios que reciben mucho tráfico, CloudFlare puede mantener una conexión abierta entre el servidor de origen y el proxy de CloudFlare, lo que garantiza una ruta más estable y eficiente.
- Los servidores de CloudFlare están optimizados para un nivel muy alto de compresión sin pérdidas, por lo que incluso para páginas dinámicas, el contenido se puede comprimir (y, por lo tanto, entregar más rápidamente) que la configuración típica de GZIP que la mayoría de las personas implementa en sus servidores web.
- CloudFlare puede modificar incluso el contenido dinámico sobre la marcha para optimizarlo para el dispositivo en particular que accede a la página en función de las opciones que seleccione. Funciones como Auto Minify reducirán el tamaño del HTML dinámico sobre la marcha para eliminar comentarios y espacios en blanco, donde Rocket Loader reescribirá de manera más agresiva la forma en que se entregan los recursos en una página para garantizar el máximo rendimiento para el dispositivo en particular que accede al sitio.
Si bien el contenido dinámico generalmente es solo una pequeña fracción de los bytes totales necesarios para representar una página, CloudFlare hace una serie de cosas para garantizar que incluso se entregue lo más rápido posible.
Gracias por la pregunta!
Matthew Prince (@eastdakota)
CEO, CloudFlare, Inc.