Mejorar el rendimiento de una tienda Prestashop

Mejorar el rendimiento de una tienda Prestashop

Este es la entrada que teníamos pendiente para hablar de como mejorar el rendimiento de nuestra tienda configurando correctamente los Servidores de media (se debe usar únicamente cuando CCC está activado),  después de haber escrito nuestro anterior post titulado Mejorar la velocidad de una tienda Prestashop.

logo-prestashop

Servidores de media 

Los servidores de media, se configuran con el objetivo de mejorar el rendimiento de nuestra tienda online Prestashop.

La configuración no es nada dificil, así que os explicare cuales son todos los pasos a seguir.

Si estamos en la parte de administración de nuestra tienda Prestashop hay que usar el menú con la opción “Parametros avanzados“, y en el desplegable que aparece hacer uso de la opción “Rendimiento“, en concreto donde pone Servidores de Media, ahí pondremos en este caso un subdominio por cada servidor de media.

prestashop-servidores-media1

1.- Accedemos a nuestro Cpanel para crear cada uno de esos 3 subdominios, que posteriormente vamos a configurar en el administrador de nuestra tienda Prestashop.

crear-subdominio-cpanel

 

2.- Creamos cada uno de los subdominios como:

static1.tiendaprestashop.com
static2.tiendaprestashop.com
static3.tiendaprestashop.com

subdominio-prestashop

3.- Quedarán los subdominios creados de la siguiente forma:

subdominios-creados

4.- Luego tendremos que redireccionar cada uno de estos subdominios al dominio principal con una opción disponible en vuestro panel Cpanel de vuestro hosting

subdominio-redireccionar

Quedando la redirección de cada subdominio como se ve en la imagen siguiente:

redireccion-finalizada

Ya tenemos todo preparado para volver a nuestra área de administración de nuestra tienda prestashop para dejar bien configurado nuestros servidores de media, y hacer que mejore el rendimiento de nuestra tienda online.

Ahora introducimos el nombre de cada subdominio creado anteriormente en cada una de las lineas que corresponde a un servidor media, veamos como queda en el siguiente gráfico:

servidores-media-configurados

Ya sólo queda guardar la nueva configuración.

Ahora os preguntareis como saber si esta funcionando los servidores de media. Bien fácil es saberlo, sería visitar la ficha de cualquier producto de nuestra tienda Prestashop y ver las propiedades de la imagen o si inspeccionamos la imagen con el navegador Chrome, si todo esta bien veríamos algo así como

<img id=”fancybox-img” src=”http://static2.prestashop.com/69-437-thickbox_atch/mi-foto-tienda-prestashop.jpg” alt=””>

Es decir cada elemento estático como imágenes o javascript se mostraría o guardaria dependiendo de uno  de estos subdominios creados, que va variando su nombre.

Mejorar la velocidad de una tienda prestashop

Mejorar la velocidad de una tienda prestashop

velocidad-tienda-prestashopPara mejorar las ventas de nuestra tienda online es necesario que la velocidad de carga no supere los 2 segundos, y muchos de vosotros estaréis algo desesperados porque tarda más de la cuenta, con la consecuente perdida de visitas y cómo no de la perdida de ventas.

Habría que tener en cuenta varios factores como la configuración de nuestra tienda prestashop, peso de las imagenes de la tienda, velocidad de carga del servidor donde se aloja nuestra tienda online, etc Partiendo de que usáis una cuenta de hosting donde vuestro proveedor tenga una prolongada experiencia en el sector, aparte de que no haga overselling y que sus servidores no sufra de caídas prolongadas, podemos entonces centrarnos en otros aspectos importantes en la configuración propia de la tienda.

Si habéis llegado hasta aquí, seguro que habéis probado de todo y aún carga lenta vuestra tienda prestashop. Vamos a repasar la configuración más básica y luego os comentare otras soluciones que seguro os ayudará.

Empecemos por verificar algunas opciones básicas para que mejore la velocidad de carga de nuestro comercio Prestashop.

Una vez que esteis en la parte de administración de la tienda virtual, debéis ir al menú con la opción “Parametros avanzados“, y en el desplegable que aparece hacer uso de la opción “Rendimiento“.

rendimiento-prestashop

Para mejorar el rendimiento de nuestra tienda online, vamos a centrarnos en 3 apartados, tales como Smarty, CCC y Servidores de media. Y dejamos aplazado el uso de Caché (Sistemas de almacenamiento en caché, se utilizan para acelerar su tienda por el almacenamiento en caché de datos en la memoria del servidor, evitando la agotadora tarea de consultar la base de datos). En algunos casos usar Memcached ha generado más problemas de velocidad, de ahí que lo dejemos para otra entrada de nuestro blog.

1.- Smarty Prestashop. Comprobar que tenéis las siguientes opciones activadas tales como Cache de plantillas: Nunca recompilar los archivos del template. Revisar imagen adjunta.

configurar-smarty-prestashop2.- CCC (CCC reducce el tiempo de carga de su pagina. Con estaos parametras ganara en rendimiento sin cambiar el codigo de su tema. Debe ser seguro que su tema esta compatible con la version 1.4 sino CCC le generara problemas).

comprimir-html-javascript

Activamos la compresión:

  • “Smart cache” para las hojas de estilo
  • “Smart cache” para el código JavaScript
  • Reducción del código HTML
  • Compresión del JavaScript en el código HTML
  • Optimización Apache

Pero aún podemos hacer más, para mejorar la velocidad de nuestra tienda Prestashop, y es usando la opción de Servidores de media que debe ser utilizado sólo cuando CCC está activado. Dejaremos en una nueva entrada los detalles de como activarlo y como dejarlo configurado.

 

Hosting prestashop para tu tienda online

Hosting prestashop para tu tienda online

Si estas pensando en crear tu tienda online con prestashop y aún no te has  decidido donde vas a alojarla, te invitamos a que pruebes nuestro hosting prestashop que está preparado para un buen rendimiento de este tipo de tiendas online.

Nuestros servidores está optimizados para Prestashop, estando disponible la extensión PECL de Memcached que permite que las tiendas Prestashop funcionen más rapidas. Con el uso de Memcached se aligera la carga de visitas y consultas que reciba el servidor y la base de datos.

Resumiendo Memcached mejora el rendimiento de tu tienda Prestashop, evitando el acceso innecesario a la base de datos MySql siempre que pueda obtener la información de memoria.

prestashop-memcached

 

Como instalar una tienda Prestashop en pocos minutos con Softaculous

Como instalar una tienda Prestashop en pocos minutos con Softaculous

Instalar una tienda online como puede ser Prestashop es muy fácil  gracias a auto-instaladores que vienen incluidos en una cuenta de alojamiento web como puede ser Softaculous.

Una vez que accedamos a Cpanel podremos acceder a la herramienta Softaculous para instalar nuestra tienda Prestashop.

Una vez que seleccionemos usar Softaculous, veremos muchas aplicaciones disponibles para ser instaladas con unos pocos clics de ratón. Obviamente clicamos sobre Prestashop.

Una vez que le decimos Instalar, debemos de rellenar un último formulario con los datos básicos como es: nombre del dominio, directorio, nombre de la base de datos, nombre de la tienda Prestashop, nombre del administrador, email del administrador, idioma, etc

Como veréis, si contratáis vuestro alojamiento web con Nexo Hosting, podréis disponer de herramientas muy útiles como es Softaculous que os permite en pocos clics instalar vuestra propia tienda Prestashop.