Planes de hosting
Servicios de hosting que se adaptan a las necesidades de tu proyecto
Planes Multicuenta
Hosting para desarrolladores, agencias y empresas, pudiendo gestionar las cuentas de tus clientes
Dominios
Registra o transfiere tu dominio de forma sencilla y al mejor precio
Soluciones
Conócenos
Los servidores de medios en PrestaShop son una funcionalidad que permite distribuir contenido estático (imágenes, CSS, JavaScript) a través de subdominios o CDN externos, mejorando significativamente el rendimiento de tu tienda online. En esta guía te explicamos cómo configurarlos correctamente y cuándo es recomendable su uso.
Los servidores de medios en PrestaShop permiten servir contenido estático desde ubicaciones diferentes al servidor principal. Esta funcionalidad tiene dos casos de uso principales:
Antiguamente, los navegadores tenían límites al número de conexiones simultáneas por dominio debido a las limitaciones del protocolo HTTP/1.1. El domain sharding consistía en distribuir contenidos estáticos en varios subdominios para forzar el uso de conexiones simultáneas.
Importante: Con la implementación de HTTP/2 y HTTP/3 (que utilizamos en nuestros servidores), esta técnica está obsoleta y no aporta mejoras de rendimiento significativas.
El uso moderno y recomendado es integrar un CDN para que los ficheros estáticos se faciliten a los usuarios desde la ubicación más cercana posible, mejorando la velocidad de carga global.
Los servidores de medios solo deben utilizarse junto con CCC activado (Combinación, Compresión y Caché). Esta configuración es esencial para:
Antes de configurar servidores de medios, es fundamental activar CCC correctamente:
⚠️ Importante: Tras activar CCC, revisa todo muy bien. La combinación de JavaScript puede crear conflictos entre librerías de diferentes módulos, derivando en problemas con elementos dinámicos como modales, desplegables o carrito.
Si decides usar domain sharding (no recomendado), sigue estos pasos:
Crea uno o más subdominios que apunten a la misma ruta donde se encuentra PrestaShop:
cdn1.tutienda.com -> public_html cdn2.tutienda.com -> public_html
Como hemos comentado, esta técnica a día de hoy carece de utilidad real y la indicamos solo con fines educativos.
https://cdn1.tutienda.com
https://cdn2.tutienda.com
📝 Nota: PrestaShop distribuirá automáticamente las peticiones de imágenes, CSS y JavaScript entre estos subdominios.
Para un rendimiento óptimo, recomendamos usar un CDN con "pull zone" automática:
https://tutienda.com
cdn.tutienda.com
Crea un registro CNAME en tu DNS:
cdn.tutienda.com -> [url-proporcionada-por-bunny].b-cdn.net
https://cdn.tutienda.com
Con esta configuración:
cdn.tutienda.com/imagen.jpg
tutienda.com/imagen.jpg