Prestashop Mejorar la Carga de tu CMS con Subdominios de Media

Estado
No está abierto para más respuestas.

virgilio27

Suspendido
Mensajes
196
Puntuación de reacción
0
El tutorial no es mio; Mejorar la carga de Prestashop con subdominios de media

Ahí voy con un tutorial para mejorar el rendimimiento de carga de Prestashop. Puede hacerse con servidor interno (el que ya usas) o con externos (un Cloud en Amazon, por ejemplo).

Últimamente estoy implementándolo en varias webs y dá muy buen resultado a nivel de carga. Esto me lo enseñaron a hacer los chicos de Idnovate.com y mi hosting partner e-andorra.


Proceso

1- Crea 3 subdominios para tu tienda online, por ejemplo estaticos1.tudominio.com, estaticos2.tudominio.com, estaticos3.tudominio.com y que los 3 apunten a tudominio.com.

2- En la backoffice de tu Prestashop, dirígete a Parámetros avanzadas > Rendimiento y activa todas las opciones de CCC. Asegúrate de que la plantilla que usas sea compatible con el Compress, Compile & Cache porque, si no lo es, los scripts de javascript pueden darte problemas y que no chute bien la tienda

ccc-1024x278.png


3- Una vez esté todo el CCC activado, vamos a configurar los subdominios. Esto lo hacemos en la pestaña Servidores multimedia. Configuramos los 3 servidores en cada una de las casillas Servidor multimedia n°1/2/3 tal que así:

servidores-1024x253.png


Una vez guardada esta configuración, Prestashop repartirá automáticamente los enlaces de carga de imágenes, CSS y Javascripts en esos 3 subdominios. Os dejo con el ejemplo en el código después de esta implementación:

estaticos-1024x327.png


Y ahora viene el problema grande que tiene esto. Si ya tenemos un sitemap enviado a Google y nuestras imágenes indexadas, el nuevo sitemap de la tienda sobreescribirá todos los enlaces de imágenes que antes eran así

bielas-shimano-xt-10v.jpg


bielas-shimano-xt-10v.jpg


Y eso puede repercutir en las imágenes que ya tienes indexadas en Google, porque esos links dejan de existir y te puedes encontrar con esto en Google Webmaster Tools (ver a partir del 18/01)

sitemap1.png


¿Cómo arreglar esto? Pues ñapeándolo en el código o, más fácil, coger el sitemap cada vez y modificar los enlaces estaticos1, estaticos2, estaticos3 para que desaparezcan y el sitemap tenga las URLs antiguas, es decir, hacer un buscar/reemplazar de:

http://estaticos1.dominiodelatienda.com/6794-large_default/bielas-shimano-xt-10v.jpg a http://dominiodelatienda.com/6794-large_default/bielas-shimano-xt-10v.jpg
 
Mensajes
159
Puntuación de reacción
1
Excelente explicación para los que apenas comienzan con prestashop.. excelente!
 
Estado
No está abierto para más respuestas.
Arriba