Acelera tus imágenes con Cloudflare CDN y Amazon S3

Acelera las imágenes de tu app con Cloudflare delante de S3 para cachear en el borde y reducir latencia y costes de transferencia en AWS. Guía paso a paso.

22 sept 2025 • 3 min read • Q2BSTUDIO Team

Inteligencia-Artificial-

¿Quieres acelerar las imágenes de tu aplicación y reducir costes en AWS? En Q2BSTUDIO hemos implementado una solución sencilla y eficaz que pone Cloudflare delante de un bucket de Amazon S3 para cachear contenido estático y servirlo desde el borde global, mejorando la experiencia de usuario y optimizando gasto en transferencia.

Por qué funciona esto: si sirves imágenes directamente desde S3 cada petición llega al bucket y genera latencia y coste. Con Cloudflare en front, las imágenes se almacenan en los datacenters edge, de modo que un usuario en Tokio descarga desde el borde en Tokio en lugar de viajar hasta el bucket en otra región. Además se elimina la mayoría del ancho de banda recurrente de S3.

Paso 1 Crear o usar un bucket S3 y desactivar Block All Public Access para los objetos que quieras servir públicamente. Selecciona la región adecuada según tus usuarios.

Paso 2 Añadir una política de bucket que permita la acción s3 GetObject sobre arn:aws:s3:::tu-nombre-de-bucket/* para que los objetos sean legibles públicamente. Prueba subiendo una imagen y accediendo por su URL pública para verificar.

Paso 3 En Cloudflare crea un registro CNAME con el subdominio que prefieras, por ejemplo images, apuntando a tu-bucket.s3.amazonaws.com y activa la proxy naranja. Así tus imágenes quedarán accesibles en https://images.tudominio.com/ruta/a/imagen.jpg

Paso 4 Configura reglas de caché en Cloudflare: cache everything, Edge Cache TTL 1 month, Browser Cache TTL 7 days y aplica el patrón images.tudominio.com/*. Esto garantiza que Cloudflare mantenga las imágenes en el edge y reduzca lecturas a S3.

Paso 5 Usa Cloud Connector de Cloudflare para AWS S3 si está disponible en tu plan. El conector corrige encabezados Host, enruta correctamente hacia el bucket y maneja detalles que evitan problemas comunes. Crea un conector con un patrón jerárquico tipo images.tudominio.com/* y verifica que el nombre del bucket coincida exactamente.

Consideraciones para Rails y ActiveStorage: las URL firmadas de ActiveStorage generan parámetros que complican el cacheo en el edge. En lugar de eso construye URLs públicas basadas en la clave del blob o configura objetos públicos para recursos que no requieran expiración. Recuerda que la primera petición será lenta mientras Cloudflare llena su caché; las siguientes deberán mostrar cf-cache-status HIT cuando verifiques con curl -I https://images.tudominio.com/tu-imagen.jpg

Lo que aprendimos: los encabezados de caché importan, revisa reglas y TTL para evitar revalidaciones innecesarias. Comprueba siempre que los nombres de bucket y patrones coinciden para evitar errores de enrutamiento.

Resultados típicos: reducción de latencia de cientos de milisegundos a decenas de milisegundos a nivel global y ahorro sustancial en la factura de AWS por transferencia. La configuración lleva poco tiempo y la mejora en experiencia de usuario es inmediata.

En Q2BSTUDIO somos especialistas en desarrollo de software a medida y aplicaciones a medida, y acompañamos a nuestros clientes en integraciones de CDNs y optimización de infraestructuras cloud. Si necesitas una solución completa que incluya despliegue en servicios cloud aws y azure y optimización de costes podemos ayudarte con una arquitectura segura y escalable. Conecta con nuestras capacidades de software a medida y aplicaciones a medida y aprovecha nuestra experiencia en servicios cloud aws y azure.

También integramos mejores prácticas de ciberseguridad, inteligencia artificial e inteligencia de negocio para proyectos que requieren rendimiento y datos accionables. Palabras clave que aplicamos en nuestros proyectos: aplicaciones a medida, software a medida, inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio, ia para empresas, agentes IA y power bi.

Si quieres que implementemos esta optimización para tu proyecto o te guiemos paso a paso, contacta con Q2BSTUDIO y te ayudamos a reducir latencia, mejorar experiencia de usuario y bajar costes operativos.

A BREAK?

Play for a moment before you go

OUR SERVICES

How we can help you

Artificial intelligence

AI agents, chatbots, and intelligent assistants that automate tasks and serve your customers 24/7 to improve the efficiency of your business.

More info

Software Development

Web, mobile, and desktop applications, intranets, e-commerce, SaaS, and management platforms designed for your company's specific needs.

More info

Cloud services

Migration, infrastructure, managed hosting, high availability, and security on Microsoft Azure and Amazon Web Services to help your business scale without limits.

More info

Cybersecurity and pentesting

Security audits, penetration testing and protection of applications, data and infrastructure on-premise and cloud, with ethical hacking and regulatory compliance.

More info

Business Intelligence

Dashboards and data analysis with Power BI: we integrate your sources, design dashboards and KPIs and turn your data into decisions.

More info

Process automation

We automate repetitive tasks and connect your applications with n8n, Power Automate, Make, and RPA, eliminating manual work and increasing productivity.

More info

Training for Companies

We train your teams in technology with criteria: web development, databases, Git, best practices and security, automation with n8n, artificial intelligence for companies and creation of AI solutions with Azure AI Foundry.

More info

Code Auditing

We audit the code that you, your team or an AI create: we tell you what is good and what to improve, we secure it and make it ready for production, web or app.

More info

AI Image Generation

We create for you the images that your business needs with artificial intelligence: product, networks, advertising, illustration and avatars. You tell us what you want and we deliver it ready to use.

More info

AI Video Generation

We create videos with artificial intelligence for you: promotional, networking, virtual presenters, dubbing and animations. You tell us the idea and we will deliver it assembled and ready to publish.

More info

AI Conversational Avatars

We create conversational avatars with AI – digital humans with a face and voice – that serve your customers and teams with the knowledge of your company, on your website, interactive monitors, WhatsApp or Teams.

More info

Online Marketing and AI

Google Ads, Meta Ads, LinkedIn Ads and AI Engine Positioning (GEO/AEO): we attract customers and make your brand appear where they search for you, also on ChatGPT, Gemini and Perplexity.

More info

Do you have a project in mind?

Tell us your vision and we'll turn it into a software solution. Whatever the scope, we make your idea real.