2009-09-10 18 views
11

Mam sklep magento (ver 1.2) działający pod dedykowaną konfiguracją LAMPY.Jakie są najlepsze kroki, aby poprawić wydajność magento?

dokonaniu następujących zmian do niego:

  • Włączone Magento buforowanie
  • Włączone APC
  • buforowanie
  • MySQL Query
  • kompresji GZip z HTML, CSS, JS

Sklep jest wciąż niesamowicie wolny, trwa około 10 sekund, aby renderować stronę główną. Czy są jakieś oczywiste rzeczy, których mi brakuje?

Proszę podzielić się radami w celu poprawy wydajności Magento

Odpowiedz

5

Nasz największy wzrost obrotów pochodzi umieszczenie ./magento/var/cache na systemie plików tmpfs.

Przesłaliśmy także zawartość plików .htaccess do konfiguracji Apache. To wyeliminowało sprawdzanie, czy plik trafił na każdą stronę.

Włączyliśmy również kompresję gzip na serwerze. Wydawało się, że trochę pomogło.

Możesz również sprawdzić swoją konfigurację pamięci podręcznej zapytań MySQL.

Istnieje kilka przewodników do tuningu instalacji Magento w Internecie. Podobało mi się to: http://www.neurosoftware.ro/programming-blog/blogposter/web-resources/magento-performance-hosting/

3

Robię kilka rzeczy, które same w sobie nie będą miały większego znaczenia, ale kombinacja może zrobić zasadniczą różnicę.

1) gzip kompresja 2) Minify HTML, CSS, JSS (usunięcie wszystkich zbędnych spacji) 3) Optymalizacja zdjęć 4) Wyłącz wszystkie nieużywane moduły 5) Kombajny zewnętrznego CSS/JS w jednym pliku 6 Cache) plików, które mogą być buforowane

Sztuką .htaccess wspomniano powyżej brzmi całkiem dobrze. Nigdy tego nie próbowałem, ale będę próbował pracować w poniedziałek!

+0

.htaccess sztuczka pracował dla mnie, ale nie jest to ogromny postęp, jak miałem nadzieję :( Wykonujemy ciężką zastosowanie buforowania na miejscu więc im będzie spróbować przenieść/var w pamięci, aby zobaczyć, czy to pomaga. –

2

Mój największy wzrost wydajności pochodzi z instalacją XCache buforować kodu na poziomie php, włączenie buforowania zapytań mysql pomogą też jak wiele podobnych zapytań są wymagane od serwera MySQL w tej samej stronie życzenie

3

Sugerowałbym przełączenie na Litespeed webserver, współpracuje z Magento bez żadnej konfiguracji (poza konfiguracją PHP oczywiście) i daje ogromny wzrost wydajności. W przeciwnym razie spróbuj przełączyć PHP w tryb fast-cgi.

Powiązane problemy