Mejora la velocidad de PrestaShop activando los servidores multimedia

Qué son los servidores multimedia

Los servidores multimedia se encargan de cargar el contenido multimedia, como imágenes, videos, archivos de audio y otros archivos estáticos, en una web. En este contexto, estos servidores están diseñados para gestionar grandes volúmenes de datos y proporcionar acceso rápido y eficiente a este contenido. Se utilizan para optimizar el rendimiento del sitio web al distribuir la carga de trabajo y permiten una entrega más rápida de archivos multimedia.

En un entorno de comercio electrónico como PrestaShop, los servidores multimedia pueden estar configurados como subdominios o dominios independientes (Por ejemplo: media1.tusitio.com, media2.tusitio.com, etc) y son utilizados para servir los archivos estáticos que acompañan a la tienda online. Al liberar de esta carga al servidor principal, que maneja las solicitudes dinámicas y de base de datos, se mejora la eficiencia y se reduce el tiempo de carga de las páginas, proporcionando una mejor experiencia de usuario y optimizando el rendimiento general del sitio web.

Por qué es conveniente activar los servidores multimedia

Activar los servidores multimedia en PrestaShop es conveniente principalmente porque mejora significativamente la velocidad de la web. Al utilizar servidores multimedia, se distribuye la carga de trabajo entre diferentes servidores dedicados exclusivamente a servir imágenes, videos y otros archivos estáticos. Esto reduce el tiempo de carga de las páginas, ya que los navegadores pueden descargar múltiples recursos en paralelo, desde diferentes dominios o subdominios. Un sitio más rápido no solo mejora la experiencia del usuario, sino que también puede influir positivamente en el SEO, ya que los motores de búsqueda como Google consideran la velocidad del sitio como un factor importante para el ranking.

Diagrama de funcionamiento de los servidores multimedia en una tienda PrestaShop

Además, la activación de servidores multimedia ayuda a optimizar el uso de recursos del servidor principal, permitiendo que este maneje mejor las solicitudes dinámicas y de base de datos, esenciales para el funcionamiento de la tienda online. Al delegar la entrega de archivos estáticos a estos otros servidores, se reduce la carga en el servidor principal, lo que puede aumentar la estabilidad y disponibilidad del sitio web, especialmente durante picos de tráfico. Esta separación de responsabilidades es crucial para mantener un rendimiento óptimo y ofrecer una experiencia de compra fluida y rápida a los clientes.

Cómo activar los servidores multimedia de PrestaShop

Para activar los servidores multimedia tenemos que seguir 2 pasos:

1 – Preparar los servidores multimedia

Ejemplo de configuración de los subdominios en un panel de control de un proveedor de hosting
  • Crear los subdominios para servir el contenido multimedia. Por ejemplo, puedes configurar subdominios en el panel de control de tu hosting como media1.tusitio.com, media2.tusitio.com y media3.tusitio.com. Nuestra recomendación es crear 3 subdominios de ese estilo.
  • Estos subdominios deberán apuntar al mismo directorio donde se encuentran los archivos estáticos de tu tienda PrestaShop, es decir, que apunten a la misma IP y carpeta a la que apunta tu tienda online.

2 – Configurar los servidores multimedia en PrestaShop

  1. Accede al panel de control de tu tienda
  2. En el apartado Parámetros avanzados, ve al submenú de rendimiento
  3. Haz scroll hacía abajo, hasta encontrar el apartado «Servidores de medios (utilizar sólo con CCC activado)»
  4. Introduce los 3 servidores multimedia en cada una de las casillas que dice Servidor de medios nº1, nº2 y nº3
  5. Guardar
Captura de pantalla del panel de control de PrestaShop donde configurar los servidores multimedia

3 – Verificación del funcionamiento de la web

Comprueba que todas las imágenes, archivos CSS, Javascript, etc. cargan correctamente y no encuentras ningún problema en la visualización ni operativa de tu tienda online.

4 – Verificación de carga de la web

Puedes echar un vistazo a herramientas que realizan analíticas de carga y rendimiento de la web como GTMetrix, PageSpeed Insights, etc.. para revisar si el tiempo de carga de la web, core web vitals, etc… han mejorado.

La activación de los servidores multimedia suponen una pequeña aportación a todas las acciones que hay que realizar para optimizar la carga de una web. Os mostramos un par de ejemplos de un análisis de una misma tienda online sin servidores multimedia activados y con los mismos activados:

Análisis sin servidores multimedia activados
Análisis con los servidores multimedia activados

Resolución de problemas habituales

En algunas ocasiones, al activar los servidores multimedia, las imágenes no se ven. Un error puede ser que no se hayan añadido correctamente las reglas en el .htaccess para resolver las URLs amigables de la mismas. En ese caso tendremos que realizar la siguiente acción a mano:

1.- Descargar y editar el archivo .htaccess que se encuentra en la carpeta raíz de nuestra tienda online.
2.- Añadir el siguiente fragmento de código

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^media1\.tusitio\.com$ [NC,OR]
    RewriteCond %{HTTP_HOST} ^media2\.tusitio\.com$ [NC,OR]
    RewriteCond %{HTTP_HOST} ^media3\.tusitio\.com$ [NC]
    RewriteRule ^ - [L]
</IfModule>

3.- Guardar y subir de nuevo el archivo .htaccess

Esperamos que este artículo te sirva de ayuda. Recuerda que si necesitas ayuda con tu tienda online para activar estos servidores multimedia o algún otro ajuste para mejorar su velocidad, podemos echarte una mano a través de nuestro servicio de Soporte Técnico PrestaShop.

Con esto y más tu tienda siempre preparada

Te puede interesar

¿Necesitas ayuda más avanzada para solucionar tus problemas?

Contáctanos o echa un vistazo a nuestros servicios, entre los cuales podrás encontrar varios planes de mantenimiento de Prestahop.

Nuestros servicios

Impulsa la venta online y haz crecer tu negocio en poco tiempo.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *