¿Cómo optimizar Magento?
Este tutorial abarca los siguientes temas:
Optimizar Magento no siempre es una tarea sencilla y las extensiones diseñadas para este propósito son caras. Por este motivo te ofrecemos aquí algunos de los pasos a seguir que pueden aumentar el rendimiento de tu Magento:
Activar el Leverage browser caching:
Modifica el archivo .htaccess de tu Magento con los encabezados de expiración de este artículo. Puedes modificar el archivo a través de FTP, SSH o el Gestor de Archivos en Site Tools.
De esta forma, tus páginas cargarán más rápido para tus visitantes y también lo harán otras páginas que comparten los mismos recursos almacenados en caché.
Combina los archivos CSS y JS:
Esta es una función incorporada en Magento y se puede hacer desde el extremo administrativo de su sitio web. Ve a Tiendas > Configuración > Avanzado > Developer. En Javascript Settings (en el menú desplegable Merge Javascript Files ), haz clic en Sí. Ve a CSS Settings > Merge CSS Files y selecciona Sí.
El último paso es limpiar la caché de tu Magento.
Activar Flat Catalog:
Puedes activar esto desde la interfaz de administrador de Magento. Al activar el Flat Catalog para productos y categorías, fusionas la información del producto en una sola tabla, mejorando así el rendimiento.
Ve a Tiendas > Configuración > Catálogo > Catálogo. Selecciona Storefront. Selecciona YES para Use Flat Catalog Product y Use Flat Catalog Category.
Una vez activado, limpia la caché de tu Magento.
Limpia la base de datos de tu tienda Magento:
Magento mantiene varias tablas de la base de datos para el acceso. Además, dispone de mecanismos para limpiar estos registros con frecuencia, no obstante esta función está deshabilitada por defecto.
Alternativamente, puedes limpiar estos registros accediendo a tu phpMyAdmin en Site Tools, navega a la base de datos de Magento y selecciona Empty para las siguientes tablas:
dataflow_batch_export
dataflow_batch_import
log_customer
log_quote
log_summary
log_summary_type
log_url
log_url_info
log_visitor
log_visitor_info
log_visitor_online
report_viewed_product_index
report_compared_product_index
report_event
Nota: Te sugerimos que realices este tipo de mantenimiento con frecuencia para mejor el rendimiento de tu sitio web Magento.
Habilita Memcached
Los sitios web Magento escriben gran cantidad de datos y objetos en sus bases de datos y siempre es recomendable usar Memcached. Debería proporcionar un gran impulso a las llamadas a tu base de datos. Puedes echarle un vistazo a nuestro tutorial aquí para encontrar más información sobre cómo activar el servicio Memcached para las diferentes versiones de Magento.
Activa el Magento Compiler
Puedes activar el Magento Compiler mediante una conexión SSH. Una vez te conectes, ejecuta el siguiente comando:
bin/magento setup:di:compile
Esta opción compila todos los archivos de tu instalación Magento y crea una ruta única de inclusión. Mejorará la velocidad de tu página en un 25-50%, de acuerdo a la documentación oficial.
Sin embargo, habilitar este compresor puede causar otras incidencias como la desaparición de archivos php que no pueden ser incluidos. Esto puede provocar que tengas que desactivar el compresor.
Configura Cloudflare CDN:
Puedes habilitar Cloudflare para tu dominio mediante Site Tools como se muestra en nuestro tutorial:
Para usar este servicio de CDN, tu sitio tiene que redirigir a WWW. Esto significa que tendrás que redirigir tu Magento a http://www.tudominio.com.