2009-09-10 14 views
11

Tengo un magento shop (ver 1.2) que se ejecuta bajo una configuración de LAMP dedicada.¿Cuáles son los mejores pasos para mejorar el rendimiento de magento?

he realizado los siguientes cambios a la misma:

  • Magento habilitada la caché
  • Habilitado APC
  • almacenamiento en caché
  • MySQL Query
  • GZip compresión de HTML, CSS, JS

La tienda sigue siendo increíblemente lenta, alrededor de 10 segundos y más para renderizar la página de inicio. ¿Hay alguna cosa obvia que me esté perdiendo?

favor, comparta sus consejos para mejorar el rendimiento de Magento

Respuesta

5

Nuestra aumento de velocidad más grande vino de la colocación de ./magento/var/cache en un sistema de ficheros tmpfs.

También trasladamos el contenido de los archivos .htaccess a la configuración de Apache. Eso eliminó la comprobación del archivo que cada página alcanzó.

También habilitamos la compresión gzip en el servidor. Pareció ayudar un poco.

Es posible que también desee verificar su configuración de caché de consultas MySQL.

Hay algunas guías para ajustar su instalación de Magento en línea. Me gustó este: http://www.neurosoftware.ro/programming-blog/blogposter/web-resources/magento-performance-hosting/

3

Hago algunas cosas que por sí solas no harán mucha diferencia, pero combinadas pueden hacer una diferencia sustancial.

1) compresión gzip 2) Minify HTML, CSS, JSS (eliminar todos los espacios en blanco innecesarios) 3) optimizar sus imágenes 4) desactivar cualquiera módulos no utilizados 5) Combine externa CSS/JS en un archivo 6) Archivos de caché que pueden almacenarse en caché

El truco de .htaccess mencionado anteriormente suena bastante bien. ¡Nunca lo intenté, pero trataré de trabajar el lunes!

+0

El truco .htaccess funcionó para mí, pero no una gran mejora como esperaba :( Hacemos un uso intensivo del almacenamiento en caché en el sitio así que voy a intentar mover/var a la memoria para ver si eso ayuda. –

2

Mi mayor aumento de rendimiento vino de la instalación de XCache para almacenar en caché el código a nivel php, encender el almacenamiento en caché de consultas MySQL ayudará también como una gran cantidad de consultas similares se solicitan desde el servidor MySQL en la misma solicitud de página

3

Sugeriría cambiar al Litespeed webserver, funciona con Magento sin ninguna configuración (aparte de configurar PHP, por supuesto), y ofrece un gran aumento de rendimiento. Si no, intente cambiar PHP a modo cgi rápido.

Cuestiones relacionadas