Buscar..


Optimizando Magento cambiando el archivo .htaccess

Magento es una aplicación de comercio electrónico muy popular. Ofrece una gran cantidad de personalización y habilidades desde la instalación inicial. Aquí hay algunas sugerencias para optimizar una instalación de Magento.

Habilitar la compresión de salida

En su archivo .htaccess para Magento encontrará una sección de texto que comienza con la línea,

<IfModule mod_deflate.c> and ending at </IfModule>

Esta sección de código se puede usar para activar el módulo mod_deflate de Apache, que proporciona compresión para texto, css y javascript. Deseará descomentar (eliminar el símbolo #) varias líneas para que se vea así:

############################################

habilitar la compresión de archivos servidos de apache

http://developer.yahoo.com/performance/rules.html#gzip

# Insert filter on all content
SetOutputFilter DEFLATE
# Insert filter on selected content types only
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript

# Netscape 4.x has some problems...
BrowserMatch ^Mozilla/4 gzip-only-text/html

# Netscape 4.06-4.08 have some more problems
BrowserMatch ^Mozilla/4\.0[678] no-gzip

# MSIE masquerades as Netscape, but it is fine
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

# Don't compress images
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary

# Make sure proxies don't deliver the wrong content
Header append Vary User-Agent env=!dont-vary
</IfModule>

Habilitación de encabezados caducidad

Los que visitan por primera vez cualquier página web deben realizar varias solicitudes HTTP. Al utilizar el encabezado "Expires", los componentes de las solicitudes se pueden almacenar en caché. Esto evita solicitudes HTTP innecesarias en vistas de página subsiguientes.

Desea buscar el área del archivo .htaccess que comienza con <IfModulemod_expires.c> y termina con la primera vez que lo ve, y que se vea así:

<IfModule mod_expires.c>

############################################
## Add default Expires header
## http://developer.yahoo.com/performance/rules.html#expires
    ExpiresActive On
    ExpiresDefault "access plus 1 year"

</IfModule>

Configuración de administrador

Fusionar archivos JS y CSS

Este ajuste en particular reducirá la cantidad de solicitudes HTTP en su sitio de comercio electrónico. [box type = "alert" border = "full"] Nota: Esto puede romper algunas aplicaciones. Después de realizar los siguientes pasos, asegúrese de que el sitio siga funcionando como lo hizo antes de habilitar esta función. [/ Box]

  1. Inicie sesión en su área de administración y vaya a - Sistema> Configuración> Desarrollador
  2. En "Configuración de JavaScript", cambie "Combinar archivos JavaScript" a sí.
  3. En "Configuración de CSS", cambia "Combinar archivos CSS" a sí.
  4. Finalmente querrás borrar tu caché de Magento.

Habilitar catálogos planos

El modelo que usa Magento para almacenar resultados de datos de clientes y productos en consultas de SQL más largas que el promedio y más lecturas. Al habilitar la opción de catálogo plano para categorías y productos, los datos del producto se fusionarán en una tabla, lo que mejorará el rendimiento.

Inicie sesión en su área de administración y vaya a - Sistema> Configuración> Catálogo En “Frontend”, cambie “Usar categoría de catálogo plano” a sí. Bajo "Frontend", cambie "Usar producto de catálogo plano" a sí, esto es opcional. A continuación, tendrá que borrar su caché de Magento. Finalmente, necesitarás reindexar las tablas. Habilitar compilación

[box type = "alert" border = "full"] Nota: Esto puede romper algunas aplicaciones. Después de realizar los siguientes pasos, asegúrese de que el sitio siga funcionando como lo hizo antes de habilitar esta función. [/ Box]

  1. Inicie sesión en su área de administración y vaya a - Sistema> Herramientas> Compilación

  2. A continuación, simplemente haga clic en el botón Ejecutar proceso de compilación

  3. Después de que la compilación se haya ejecutado, debería activarse automáticamente.

Habilitar caché del sistema

  1. Inicie sesión en su área de administración y vaya a - Sistema> Caché
    administración
  2. A continuación, haga clic en el enlace Seleccionar todo.
  3. Finalmente, asegúrese de que las Acciones estén configuradas en Habilitar y haga clic en enviar

Deshabilitar el registro de errores

Inicie sesión en su área de administración y vaya a - Sistema> Configuración> Desarrollador. En la sección Configuración de registro, asegúrese de que Activado esté configurado en Sin sugerencias de mantenimiento de la base de datos

Hay varias tablas utilizadas por Magento para el registro. Si bien el registro es muy importante para saber qué tiene y qué está sucediendo en su tienda, los registros pueden crecer mucho muy rápidamente, por lo que el mantenimiento regular puede ser de gran ayuda.

Aquí están las tablas para el registro:

log_customer
log_visitor
log_visitor_info
log_url
log_url_info
log_quote
report_viewed_product_index
report_compared_product_index
report_event
catalog_compare_item


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow