Cargando experiencia...
← Volver al blog

Configuración Avanzada de Cloudflare: Optimiza tu Sitio al Máximo

Por Pablo Antezana · 5 abril 2026 · 12 min lectura · 📌 Actualizado: abril 2026

Cloudflare es mucho más que un simple CDN. Después de meses usando esta plataforma para este sitio web, he descubierto configuraciones avanzadas que marcan la diferencia en velocidad, seguridad y experiencia de usuario. En este artículo comparto mi configuración optimizada.

1. 📄 Reglas de Página Estratégicas

Las Page Rules son uno de los recursos más valiosos. Te permiten personalizar el comportamiento de Cloudflare por URL. Mis reglas esenciales:

  • Cache Everything: Aplica a `*pablo-antezana.tk/*` para cachear todo el sitio, reduciendo carga al origen.
  • Browser Cache TTL: Configurado a 1 mes para archivos estáticos (CSS, JS, imágenes).
  • Always Online: Activado para mostrar versión cacheada si el origen falla.
  • SSL: Forzar HTTPS en todo el dominio.

Con 3 Page Rules gratuitas, prioriza las más importantes. Yo uso: Cache Everything + Always Online, Browser Cache TTL, y Redirect HTTP a HTTPS.

2. 🛡️ Firewall y Protección Avanzada

El firewall de Cloudflare es potente. Mi configuración actual:

  • Bloquear países con tráfico no deseado: Regla que bloquea países con alta tasa de ataques (excepto si son relevantes para tu audiencia).
  • Rate Limiting: Limitar a 100 peticiones por minuto desde una misma IP para proteger login y formularios.
  • Desafío JavaScript: Para países de alto riesgo, usar "JavaScript Challenge" en lugar de bloquear directamente.
  • Filtrar bots conocidos: Activar "Bot Fight Mode" para bloquear bots maliciosos.

3. 💾 Caché Inteligente

El cacheo adecuado acelera tu sitio drásticamente. Mis ajustes:

  • Purge Cache automático: Configurado cada vez que despliego un nuevo sitio (desde Pages se hace automático).
  • Cache Level: Standard (cachea archivos estáticos).
  • Always Use HTTPS: Redirige todo tráfico HTTP a HTTPS.
  • Brotli compression: Activado para compresión avanzada.
"Una configuración de caché adecuada puede reducir el tiempo de carga en más del 60% sin cambiar una línea de código."

4. 📦 Compresión y Optimización

  • Auto Minify: Activar para HTML, CSS y JavaScript. Cloudflare minimiza automáticamente los archivos.
  • Brotli: Mejor que Gzip, compresión hasta un 25% más eficiente.
  • Polish: Optimización de imágenes. En plan gratuito, "Lossless" es suficiente.
  • Mirage: Para móviles con conexión lenta, acelera la carga de imágenes (requiere plan Pro).

5. 🚫 Protección DDoS y Rate Limiting

Cloudflare incluye protección DDoS en todos los planes. Configuraciones clave:

  • DDoS Protection: Activar "Under Attack Mode" solo durante incidentes específicos.
  • Rate Limiting: Crear regla para proteger `/wp-admin` o `login` (aunque no uses WordPress, protege formularios).
  • Challenge Passage: Tiempo que dura un desafío superado. Lo pongo en 30 minutos para sitios con usuarios recurrentes.

6. 🔒 Configuración SSL/TLS

La configuración SSL correcta es crítica para SEO y confianza:

  • SSL/TLS Encryption Mode: "Full (strict)" si tu servidor origen tiene SSL válido. Si usas Pages, esto es automático.
  • Always Use HTTPS: Activado para forzar conexiones seguras.
  • Minimum TLS Version: TLS 1.2 (rechaza versiones anteriores inseguras).
  • Opportunistic Encryption: Activado para mejorar seguridad.

7. ⚙️ Cloudflare Workers (funciones serverless)

Workers permiten ejecutar código JavaScript en el borde. Usos prácticos:

  • Redirecciones dinámicas: Crear redirecciones sin tocar el servidor.
  • API Gateway: Proteger y limitar acceso a APIs.
  • A/B Testing: Mostrar diferentes versiones del sitio a usuarios.
  • Geolocalización: Redirigir según país del visitante.

En este sitio, uso Workers para redirigir URLs antiguas y para el sistema de contacto sin backend.

8. 📊 Analítica y Monitoreo

  • Web Analytics: La herramienta gratuita de Cloudflare es privada y no usa cookies. Muy útil para datos básicos.
  • Logs: Si necesitas datos detallados, activa "Logpush" (planes pagos).
  • Health Checks: Configurar monitoreo de disponibilidad del origen.

🎯 Conclusión

Cloudflare es una herramienta increíblemente poderosa, incluso en su plan gratuito. Con estas configuraciones avanzadas he logrado que este sitio cargue en menos de 0.4 segundos, esté protegido contra ataques comunes y tenga disponibilidad global.

La clave está en empezar con lo básico e ir ajustando según las necesidades de tu proyecto. Las reglas de página, el firewall y la optimización de caché son el punto de partida ideal.

¿Quieres optimizar tu sitio con Cloudflare? Contáctame y juntos diseñamos la mejor configuración para tu proyecto.


📌 Documentación oficial: developers.cloudflare.com - Para profundizar en cada configuración.