Optimizar Prestashop

Detallamos algunos pasos de optimizacion para tu tienda prestashop.

  • Habilitar métodos de caché estándar.
  • Deshabilitar archivos de compilación de la plantilla.
  • Activar Smarty caché estándar.
  • Habilitar optimizaciones de rendimiento para CSS, JS y HTML.
  • Usa un CDN (Content Delivery Network) ejemplo Cloudflare.com
  • Habilitar otros mecanismos de caché.
  • Deshabilitar características no utilizadas.
  • Optimiza imágenes de productos y adicionales.
  • Optimiza etiquetas (Tags).

Habilitar métodos de caché estándar PrestaShop.

Desde Parámetros avanzados, Rendimiento, puedes deshabilitar archivos de compilación de plantilla y activar Smarty caché estándar.

cache prestashop

Habilitar optimizaciones de rendimiento para CSS, JS y HTML

Smart caché para CSS, JS y HTML.
Reducción del código HTML.
Compresión JavaScript de código HTML.

Factores como la combinación, la compresión y la caché (CCC) ayudan a mejorar los tiempos de carga al unificar archivos HTML, CSS y JavaScript comprimidos en una misma carpeta.

Estas opciones vienen deshabilitadas por defecto y debes habilitarlas para mejorar el rendimiento.

Otros mecanismos de caché
Hay algunos métodos de caché adicionales para PrestaShop, que también son eficientes como memcached y APC.

 

 

 

 

Optimizar con Plugin WP Super Cache

WP Super Cache es un plugin para WordPress.

Esto permitirá a su sitio web para manejar más visitantes simultáneos y también suele cargar mucho más rápido que sin el complemento de caché.

Configuración sugerida

Complete los cuatro pasos para usar los ajustes sugeridos.

Paso 1. Establecer ajustes generales

wpsupercache

Paso 2. Establecer reglas Mod_Rewrite

Luego, desplácese hacia abajo y seleccione “Update Mod_Rewrite Rules” en el cuadro amarillo.

Paso 3. Establecer la recolección de basura

Desplácese hasta “Tiempo de expiración y recogida de basura” e introduzca “3600” en el cuadro y seleccione “Cambiar fecha de vencimiento”

Paso 4. Establecer agentes de usuario rechazados

Se recomienda no eliminar los agentes de usuario predeterminados de la lista, para evitar que los bots almacenen en caché el contenido y las páginas que normalmente no ven sus visitantes.

 

 

Optimizar el WordPress Cron

Una sugerencia de optimizacion de recursos de uso de CPU es desactivar el wp-cron de WordPress y activarlo desde el Cpanel.

¿Qué es wp-cron?
wp_cron es la función encargada de todo lo que requiera que sea ejecutado en un determinado horario o de forma periódica cada determinado espacio de tiempo.

En definitiva el wp-cron realmente es el encargado de algunas tareas sumamente importante e interesante, que sin enfrentarte a algún problema su ejecución pasaría desapercibida, algunas de las tareas que realiza son:

• Buscar actualizaciones automáticamente de WordPress, los temas, los plugins y las traducciones
• Publicar las entradas que han sido programadas para una fecha futura.
• Crear copias de seguridad, si es que has instalado algún plugins para esto.
• Publicar tus entradas más antiguas, algo muy recomendado si tus artículos son evergreen y te has instalado algun plugin para esto.
• Enviar pingbacks.

El gran problema del Cron de WordPress es debido a su propia ventaja, específicamente la forma en que se ha de ejecutar para que pueda reemplazar al Cron del sistema.

La forma como se ejecuta suena muy bien, pero mientras más visitas tenga el sitio web, más llamadas a ejecutar el archivo wp-cron.php y los sistemas de cacheo también se ven afectados.

Es necesario contar siempre con un sistema de Cacheo, de esta manera el servidor no esta constantemente descifrando el código php y transformándolo en html estático, sino que muestra las paginas ya “transformadas” en html, proceso que hace una vez y no por cada visitante al sitio, por lo que en resumen es más rápida la respuesta del servidor.

¿Cómo deshabilitar wp-cron y habilitar el Cron de cPanel?

• Paso 1:

Puede deshabilitar WP-cron modificando el wp-config.php (ubicado en la carpeta donde está instalado WordPress). Abra el archivo wp-config.php, añada una nueva línea después de <? Php, luego agregue el siguiente código :

define(‘DISABLE_WP_CRON’, true);

• Paso 2:

Inicie sesión en su cPanel.
En la sección Avanzado, haga clic en Trabajos de Cron.
En Agregar nuevo trabajo de Cron, seleccione el intervalo de tiempo.

Se recomienda no establecer el intervalo inferior a 15 minutos.
Establezca el comando cron a lo siguiente, reemplazando yourwebsite.com por su nombre de dominio real:ttp://tusitioweb.com por la url de tu sitio web

wget -q -O – http://tusitioweb.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1

En la configuración manual seleccionaremos: Cada 5 minutos (*/5). Luego en el parámetro Minuto lo cambiaremos por */15.

El comando anterior le dice al servidor que ejecute wp-cron a través de wget, lo que activará el script wp-cron.php para hacer su trabajo en su agenda en lugar de en cada vista de página, reduciendo el consumo de cpu del servidor.