Configurar Bunny CDN para sitios que no son WordPress

 

Generalidades

Este artículo ofrece recomendaciones para configurar Bunny CDN para las instalaciones que no sean DreamPress en cualquier plan de alojamiento.

Antecedentes

Una Red de Distribución de Contenido (CDN), como Bunny CDN, puede mejorar significativamente el rendimiento de un sitio web al almacenar en caché y entregar contenido estática cerca de los visitantes. Para garantizar un rendimiento óptimo y evitar problemas de caché, es importante configurar las opciones de inclusión y exclusión según el tipo de sitio web que se esté ejecutando.

Recomendaciones de inclusión/exclusión de Bunny CDN

A continuación se muestran las configuraciones recomendadas para los tipos de sitios web más comunes:

Tipo de sitio Incluídos recomendados Excluídos recomendados
Sitios Estáticos (por ejemplo, sitios que solo usan HTML/CSS/JS) Activos estáticos como:
  • .css
  • .js
  • .jpg, .jpeg, .png, .gif
  • .webp, .svg, .woff, .woff2, .ttf, .eot (fuentes web)
  • .ico, .pdf, .txt, .zip
Normalmente no es necesario, a menos que el contenido del sitio web se actualice con frecuencia y deba mostrarse de inmediato.
Sitios E-commerce (no WordPress)

Activos estáticos como:

  • .css
  • .js
  • .jpg, .png, .gif
  • .webp, .svg

Carpetas de temas e imágenes de productos como:

  • /assets/, /static/, /images/

Cart and checkout pages such as:

  • /checkout*, /cart*

Páginas relacionadas con la cuenta como:

  • /account*, /login*

Rutas de contenido dinámico como:

  • API, calculadoras de acciones o precios que cambian con frecuencia

El almacenamiento en caché de CDN en las páginas de pago o carrito de compras puede generar contenido obsoleto o exponer datos específicos del usuario; exclúyalos siempre.

Aplicaciones Web o Paneles de Control SaaS

Archivos estáticos del frontend como:

  • .css, .js, .png, .svg, .woff2

Common directories such as:

  • /static/, /assets/, /dist/

Rutas de inicio de sesión de usuario como:

  • /login*, /dashboard*, /settings*

Puntos finales de API como:

  • /api/*, /graphql*, /data/*

Actualizaciones en tiempo real como:

  • chat, notificaciones, flujos de análisis
Blogs o plataformas CMS (no WordPress)

Archivos estáticos como:

  • .jpg, .png, .css, .js

Temas y carpetas como:

  • /uploads/, /themes/

Rutas de administración como:

  • /admin*, /editor*

Puntos finales de comentarios o formularios

Scripts dinámicos que modifican el contenido sobre la marcha

Sitios personalizados o híbridos

Archivos estáticos como:

  • .css, .js, .png, .jpg, .svg, .webp, .woff2

Carpetas comunes como:

  • /static/, /media/, /assets/

Archivos multimedia como:

  • .mp4, .mp3, .mov, etc. – especialmente si no todos están almacenados en el directorio /media/

Cualquier página POST o de inicio de sesión

Áreas de cuenta, pago o administración

Páginas con contenido específico del usuario o que cambia con frecuencia

Sitios de WordPress

Para obtener recomendaciones específicas de WordPress, incluyendo las opciones de inclusión/exclusión recomendadas y cómo evitar el almacenamiento en caché de áreas sensibles como /wp-admin/ o las sesiones iniciadas, revisa este artículo.

Consejos para ajustar las púas

Las siguientes recomendaciones garantizan que las configuraciones que aplique proporcionen el máximo beneficio para tu sitio web:

  • Prueba los cambios antes de aplicarlos globalmente.
  • Utiliza exclusiones basadas en cadenas de consulta (p. ej., *preview=true*) para herramientas de vista previa editoriales o de CMS.
  • Revisa los registros o análisis de CDN para detectar un comportamiento de caché inesperado.
  • Mantén las rutas dinámicas excluidas y almacena en caché solo lo que sea verdaderamente estático.

Ver también

Enlaces de DreamHost

Enlaces de terceros

¿Este artículo ha respondido sus preguntas?

Última actualización el PST.

¿Aún no encuentra lo que busca?