¿Necesitas una CDN o optimizar tus imágenes?
Las CDN de imágenes resuelven un problema real que la mayoría de los sitios pequeños no tienen. Cuándo vale la pena pagar la cuota mensual y cuándo no.
Una red de entrega de contenido (CDN) de imágenes vale la pena la cuota mensual cuando su catálogo cambia constantemente, cuando sirve muchas variantes de cada imagen o cuando no puede controlar lo que se sube. Si sus imágenes cambian raramente y conoce sus tamaños de visualización, está pagando todos los meses para resolver un problema que podría resolver de una sola vez.
Una CDN de imágenes redimensiona, reformatea y almacena en caché las imágenes bajo demanda, generando cualquier tamaño y formato que cada visitante necesite a partir de un único original. Eso es realmente útil en las condiciones adecuadas e innecesario en otras, y la diferencia se reduce a la frecuencia con la que cambian sus imágenes.
Qué hace realmente una CDN de imágenes
Una CDN de imágenes realiza 3 tareas: redimensiona bajo demanda, convierte formatos según el navegador y almacena en caché los resultados cerca del visitante. Cada tarea reemplaza el trabajo que de otro modo tendría que hacer por adelantado.
Redimensionar bajo demanda significa que un original produce cada variante a través de parámetros en la dirección. La conversión de formato significa que la misma dirección devuelve AVIF a un navegador que lo admita y JPEG a uno que no. El almacenamiento en caché significa que la segunda solicitud de cualquier variante se sirve desde una ubicación cercana al visitante en lugar de hacerlo desde su servidor.
Cuándo una CDN compensa su coste
- Contenido subido por los usuarios. No puede controlar las dimensiones ni los formatos cuando los visitantes suben los archivos.
- Catálogos grandes y cambiantes. Una tienda que añade cientos de productos al mes no puede procesar cada lote a mano.
- Muchas variantes por imagen. Un diseño que necesita 6 tamaños de cada fotografía multiplica el trabajo manual por 6.
- Audiencias globales. Servir a visitantes en otros continentes se beneficia del almacenamiento en caché en el borde (edge caching) independientemente del manejo de las imágenes.
- Equipos sin un flujo de trabajo. Cuando varias personas publican y nadie sigue una especificación, la automatización es más fiable que las instrucciones.
Cuándo es innecesaria una CDN
Un sitio con una biblioteca de imágenes estable y tamaños de visualización conocidos no obtiene casi ningún beneficio de una CDN de imágenes. La optimización se realiza una vez y los archivos permanecen optimizados indefinidamente.
Los sitios de marketing, portafolios, documentación, blogs y tiendas pequeñas suelen pertenecer a este grupo. Las imágenes cambian unas pocas veces al año, el diseño es fijo y los tamaños de visualización son conocidos. Procesar la biblioteca una vez y servirla desde el alojamiento existente logra el mismo resultado que una suscripción mensual, con menos piezas móviles y sin intermediarios en la ruta de entrega.
Comparación de los 2 enfoques
| Factor | CDN de imágenes | Procesado por adelantado |
|---|---|---|
| Coste continuo | Cuota mensual, normalmente basada en el uso | Ninguno |
| Esfuerzo de configuración | Moderado, requiere integración | Bajo, un solo lote |
| Maneja nuevas subidas | Automáticamente | Requiere el mismo proceso cada vez |
| Conversión de formato | Automática según el navegador | Decidida una vez, con alternativas (fallbacks) |
| Funciona si el servicio falla | Es posible que las imágenes no carguen | Las imágenes se cargan desde su propio servidor |
| Adecuado para catálogos cambiantes | Muy bien | Mal |
| Adecuado para bibliotecas estables | Excesivo | Muy bien |
La dependencia que vale la pena considerar
Una CDN de imágenes se encuentra en la ruta de entrega, por lo que una interrupción del servicio o un problema de facturación pueden eliminar todas las imágenes de su sitio a la vez. El riesgo es pequeño y la consecuencia es total.
Los cambios en las tarifas conllevan un peso similar, ya que alejarse de un servicio cuyas direcciones están escritas en miles de páginas es más difícil que lo que fue adoptarlo. Cuando una CDN sea la opción correcta, mantenga los archivos originales bajo su propio control y evite crear direcciones que solo un proveedor pueda servir.
Cómo decidir
Para elegir entre los 2 enfoques, responda a estas 5 preguntas.
- ¿Con qué frecuencia cambian sus imágenes? Una frecuencia semanal o superior favorece una CDN.
- ¿Los visitantes o el personal suben imágenes sin seguir una especificación? En caso afirmativo, favorezca una CDN.
- ¿Cuántos tamaños necesita cada imagen? Más de 3 favorece una CDN.
- ¿Su audiencia está concentrada en una región o distribuida globalmente? Global favorece una CDN.
- ¿Podría una sola persona procesar toda la biblioteca en una tarde? En caso afirmativo, haga eso en su lugar.
La mayoría de los sitios pequeños y medianos responden afirmativamente a la última pregunta, lo que resuelve el asunto. Vuelva a evaluar la decisión cuando el catálogo crezca más allá de lo que pueda procesar a mano.
Lo que todavía tiene que hacer con una CDN
Una CDN no decide el tamaño de visualización, y servir una imagen con el tamaño correcto sigue siendo su responsabilidad. Solicitar una variante de 3000 píxeles para un espacio de 600 píxeles desperdicia ancho de banda exactamente igual que antes.
El servicio también funciona a partir de cualquier original que proporcione, por lo que una fuente mal comprimida o mal recortada produce variantes deficientes. Subir un buen original es importante en ambos enfoques. Lo que elimina una CDN es el trabajo repetitivo de generar tamaños, no la necesidad de pensar en ellos.
Lo que suelen costar las CDN de imágenes
Las tarifas se basan normalmente en el número de transformaciones únicas, el ancho de banda servido o ambos, lo que hace que los costes sean impredecibles en un sitio con picos de tráfico. Existen planes gratuitos que suelen verse superados en el primer mes de mucha actividad.
Dos detalles suelen pillar desprevenidos a los propietarios de sitios web. Cada combinación de tamaño, formato y calidad cuenta como una transformación independiente, por lo que un diseño adaptativo que solicita 4 anchos en 3 formatos genera 12 variantes facturables a partir de una sola fotografía. La expiración de la caché regenera algunas de esas variantes más adelante. Calcule el coste en función de su número real de imágenes y variantes en lugar de guiarse por el precio anunciado.
Un enfoque híbrido que funciona bien
Procese sus imágenes fijas por adelantado y dirija únicamente el contenido subido por los usuarios a través de un servicio. La mayoría de los sitios tienen ambos tipos y los tratan de la misma manera, que es donde aparece el desperdicio.
Las páginas de marketing, las fotografías de productos y las imágenes de artículos rara vez cambian y se pueden optimizar una sola vez. Las fotografías de reseñas de clientes, las imágenes de perfil y los envíos de la comunidad llegan constantemente en tamaños impredecibles y realmente necesitan automatización. Dividir ambos mantiene la suscripción baja, ya que las tarifas basadas en el uso cubrirán una fracción de sus imágenes en lugar de todas ellas.
La opción intermedia que la mayoría de los sitios pasan por alto
La mayoría de los sistemas de contenido ya generan múltiples tamaños al subir las imágenes, que es una función de CDN por la que podría estar pagando dos veces. WordPress, Shopify y la mayoría de los creadores de sitios web crean varias variantes automáticamente.
Compruebe lo que hace su plataforma antes de suscribirse a nada. Si ya genera tamaños adaptativos y sirve WebP, el beneficio restante de una CDN es el almacenamiento en caché en el borde y la negociación de formatos, lo que importa mucho menos en un sitio con una audiencia regional. Probar esto lleva 2 minutos y, en ocasiones, elimina por completo la necesidad de la suscripción.
Costes de ancho de banda en su propio alojamiento
Las imágenes con el tamaño adecuado reducen el ancho de banda del alojamiento entre un 60 y un 90 por ciento, lo que con frecuencia elimina el argumento del coste para usar una CDN. Los sitios alcanzan los límites de ancho de banda debido a imágenes de tamaño excesivo más que por el número de visitantes.
Calcule la cifra actual antes de asumir que se necesita una CDN por capacidad. Un sitio que sirve páginas de 4 MB a 10000 visitantes al mes transfiere 40 GB. El mismo sitio sirviendo páginas de 800 KB transfiere 8 GB, lo que cabe cómodamente en casi cualquier plan de alojamiento. La optimización resuelve el problema de capacidad y el problema de velocidad de forma conjunta.
Procesar una biblioteca en lugar de suscribirse
Convierta y redimensione la biblioteca una vez, sírvala desde su alojamiento existente y vuelva a evaluar la decisión cuando el catálogo crezca. El trabajo lleva una tarde para la mayoría de los sitios y no se repite hasta que cambia el diseño.
Suelte hasta 500 archivos a la vez, o arrastre un archivo ZIP directamente, y configure el ancho, el formato y el tamaño objetivo para todo el conjunto. Todo se ejecuta dentro de su navegador en su propio procesador, por lo que las bibliotecas de clientes y los recursos no publicados nunca llegan a un servidor. No se inicia ninguna suscripción, ningún tercero se une a su ruta de entrega y los archivos permanecen completamente bajo su control.
Anote la configuración que utilizó, incluidos los anchos, el formato y el número de calidad. El siguiente lote de imágenes coincidirá con la biblioteca existente sin que nadie tenga que volver a calcular la especificación, y una nueva persona que se una al equipo tendrá una regla que seguir en lugar de una decisión que tomar. Esa especificación escrita es lo que vende una CDN de imágenes, y en un sitio estable no cuesta nada mantenerla usted mismo.