Paylaşılan bir bilgisayar üzerinde Magento hızlandırmak için Teknikleri

4 Cevap php

Ben sadece onun performansı hakkında şikayetler almaya başlıyor kurulmuş bir Magento sitesi var. Bu paylaşılan bir sunucuda bulunuyor. Iç sunucu tarafı önbelleği de etkindir.

Ben fark ettim sorunlardan bazıları şunlardır

  • Birçok HTTP istekleri
  • CSS veya JavaScript yok minification.
  • Hiçbir CSS sprite
  • Paylaşılan sunucu Magento için tavsiye edilmez, ya da ben öyle okudum

Ne yazık ki, ben özel bir ev sahibi olamıyorum ve ben tüm JS / CSS küçültmek için kod tabanını kesmek istemiyorum.

  • CSS / JS küçültmek herhangi bir eklenti var mı?
  • Eğer Magento'nın performansını hızlandırmak ile herhangi bir deneyimi var mı?

4 Cevap

To minify css/js files try this extension Fooman Speedster

Ben yorum size yardımcı olabilir, magento performans iyileştirmeleri here benzer bir konu oluşturduk.

CSS sprite ve JS minification iyi bir genel teknikleri, ancak varsayılan Magento kurulum onları kesmek, onları daha az-daha-yıldız seçenek yapar. (CSS / JS / görüntüler gelişimini bitirdim özellikle bir kez, bir süre için önbelleğe alınmış olabilir) dosyalarınız üzerinde son kullanma tarihleri ​​sağlayan ve apache gzip bu dosyaların olduğundan emin yaparak çaba için daha iyi performans elde etmek olasıdır. Bu boş önbellek üzerinde sayfa yük boyutunu azaltmak ve önbelleğe alınmış sayfaları HTTP istekleri sayısını azaltacaktır.

Bundan sonra, (ve aynı zamanda bahsedilen diğer konu önerilir) Böyle xcache gibi bir PHP bytekod önbellek kullanımı bakarak tavsiye ederim. Magento yükler çok PHP her istek üzerine dosya, bu nedenle böyle bir önbellek performans önemli gelişmelere yol açacaktır. Onlar böyle bir önbellek teklif olup paylaşılan ana sorun.

Also, here's the Magento article on performance, which has some good suggestions: http://www.magentocommerce.com/blog/comments/performance-is-key-notes-on-magentos-performance/

Edit: söz, blok önbelleğe önemli ölçüde Sayfa yükleri hızlandırmak, Magento bir sayfada yayıklar süreyi azaltabilir unuttum. Bazı iyi kaynaklar için Google magento blok önbelleğe alma.

Eğer standart paylaşılan ev sahibi ancak daha fazla bir VPS alabilirsiniz. Veya daha iyisi, iki VPS hesabı almak ve sadece veritabanı için birini kullanın.

Çok tweaks (Eğer bir VPS ile yapabilirsiniz) sunucu konfigürasyonu güveniyor, çünkü gerçekten paylaşılan bir bilgisayar üzerinde Magento hızlandırmak için ne yapabilirim ile sınırlı demektir.

Ayrıca, muhtemelen her önbellek açın. Bkz:

Ben zaten bunu biliyorum, ama varsayalım alt çizgi Magento hosting çalıştırmak DEĞİL gerektiğidir. Bunun için hiç tasarlanmış değildi. Bu 7 yaşındaki bilgisayarda son Photoshop çalıştırmak için çalışıyor gibi.