2009-09-10 24 views
11

Özel bir LAMP kurulumu altında çalışan bir magento mağazam var (ver 1.2).Magento performansını iyileştirmek için en iyi adımlar nelerdir?

ben ona aşağıdaki değişiklikleri yaptık:

  • Etkin magento önbelleğe alma APC
  • MySQL Query önbelleğe alma Etkin
  • html
  • GZip sıkıştırması, css,

js Dükkan hala inanılmaz derecede yavaş, ana sayfayı oluşturmak için yaklaşık 10 saniye ve üstü. Kaybettiğim bariz şeyler var mı?

Magento performansını artırmak için ipuçları paylaşın

cevap

5

En büyük hız artışı tmpfs dosya sistemi üzerine ./magento/var/cache yerleştirerek geldi.

Ayrıca .htaccess dosyalarının içeriğini Apache yapılandırmasına da taşıdık. Bu her sayfanın isabetli kontrolünü elimine etti.

Sunucuda gzip sıkıştırmasını da etkinleştirdik. Biraz yardımcı görünüyordu.

Ayrıca MySQL sorgu önbellek yapılandırmanıza da bakmak isteyebilirsiniz.

Magento'nuzu çevrimiçi kurmak için birkaç rehber var. Bunu beğendim:

3

Kendi başlarına çok fazla fark yaratamayacağımız birkaç şey yapıyorum ama bir araya getirme önemli bir fark yaratabilir.

1) gzip sıkıştırma 2) küçültmek HTML, CSS, JSS (bütün gereksiz boşluk kaldırmak) 3) Kullanılmayan modülleri 5) tek bir dosya haline harici CSS/JS birleştirin devre dışı bırakın) görüntüleri 4 Optimize 6 Önbelleğe alınabilecek önbellek dosyaları

Yukarıda bahsedilen .htaccess hilesi oldukça iyi geliyor. Hiç denemedim ama Pazartesi günü çalışmaya başlayacağım! Benzer sorgular bir sürü aynı sayfa isteği

+0

.htaccess hile benim için çalıştı, ama umduğum gibi büyük bir gelişme değil :( Sitede önbelleğe alma yoğun bir şekilde kullanıyoruz, böylece yardımcı olup olmadığını görmek için belleğe/bell'e denemeyi deneyeceğim. –

3

deneyin mysql sunucusundan istenen şekilde

3

Litespeed webserver'a geçiş yapmanızı öneririm, herhangi bir yapılandırmaya gerek kalmadan Magento ile çalışır (elbette PHP'yi kurmadan) ve büyük bir performans artışı sağlar. PHP'yi hızlı-cgi moduna geçirmeyi denemeyin.

İlgili konular