Magento'yu Hızlandırın: Magento Mağaza Sahipleri için 11 Hayat Kurtarıcı İpuçları
E-ticaret pazarı şu anda patlama yaşıyor. Bununla birlikte rekabet de geliyor.
Bu nedenle, bu dev sektörün birincil amacı, Magento sitelerini mevcut müşterileri korurken daha fazla müşteri çekmek için hızlandırmaktır.
Magento Web Sitelerinin Bugün Kullanımı
Magento'nun pazardaki popülaritesi aşağıdaki istatistikler aracılığıyla görülebilir:

Google Trends'e göre Magento en popüler platformlardan biridir:
İnsanlar neden Magento'yu diğerlerine tercih ediyor?
Geliştiriciler, aşağıdaki nedenlerle e-ticaret siteleri oluşturmak için Magento'yu tercih ediyor:
1. Magento Açık Kaynaktır
Evet! Magento Açık Kaynaktır ve kullanımı ücretsizdir. Magento'nun 3 versiyonu:
- Magento Topluluk Sürümü (ücretsiz)
- Magento Enterprise Edition (ücretli)
- Magento Git (ücretli)
Magento Community Edition, geliştiriciler topluluğu tarafından en çok kullanılır.
Mutlaka Okuyun: En İyi Magento Barındırma Sağlayıcısını Seçmek için 5 Adım
2. Artımlı Ücret Yok
Volusion ve Shopify gibi diğer 'made for e-ticaret' platformlarının aksine büyüdüğünüzde herhangi bir ekstra ücret ödemeniz gerekmez.
3. SEO Dostu
Magento'nun SEO avantajları sağladığı düşünülür, bu nedenle size daha fazla görünürlük ve organik trafik sağlar.
Magento'yu Hızlandırmak İçin Nedenler
Bir e-ticaret sitesi günde 100.000$ kazanıyorsa, 1 saniyelik bir sayfa gecikmesi size her yıl 2,5 milyon dolarlık satış kaybına neden olabilir – Kissmetrics
- 0,5 saniyelik gecikmeler bile iş ölçümlerini olumsuz etkileyebilir.
- 0,1 saniyelik gecikme %7 dönüşüme zarar verebilir.
- Ağır sayfalar, tıklama ölçümlerini olumsuz etkiler.
- Sunucu taraflı gecikmeler en kötüsüdür ve işinizi çökertebilir
Yavaş Yükleme Süresinin Nedenleri
- HTTPS isteklerinde bir artış.
- Bir Önbellek sistemi veya İçerik Dağıtım Ağı dağıtamama.
- Ağır ağırlıklı Web sayfaları.
- Sunucu Gecikmesi
Başka nedenler de olabilir, ancak yalnızca web sitesinin kapsamlı bir incelemesinden sonra tespit edilebilir.
Magento e-Ticaret Sitenizi Hızlandırmanın Yolları
Burada, Magento'yu hızlandırmak için yönetici düzeyinde optimizasyonları ve sunucu tarafı ince ayarlarını tartışacağım.

Magento Yönetici Seviyesi İpuçları
- En son sürümü yükleyin
- önbellek yönetimi
- Sayfa Önbelleğe Alma
- Düz kataloğu etkinleştir
- CSS ve Javascript dosyalarını birleştirin
- Magento Günlüklerini ve Veritabanını Temizleyin
- Görüntü Optimizasyonu
- Daha az modül ve uzantıya sahip olun
Sunucu Tarafı İpuçları
- CDN yükleyin
- Bir Magento Özel Barındırma Sağlayıcısı Seçin
- SQL Yapılandırması

Yönetici Tarafı İpuçları
Yönetici paneli üzerinden yapabileceğiniz optimizasyonlar:
1. En Son Sürüme Sahip Olun
Her zaman Magento'nun en son sürümünde çalıştırın. Niye ya? Hataları düzeltecek ve performansı artıracaklar.
Magento'yu Yükseltme Adımları
- Magento'nun yeni bir sürümünü yükleyin
- yükleyiciyi çalıştırın
- Temaları ve özel uzantıları eski sürümden yeni sürüme taşıyın.
Magento'yu yükseltmek zordur, ancak burada biraz yardımla, gitmeniz iyi olur!
2. Önbellek Yönetimi
Birçok önbelleğe alma biçimi uygulanabilir. En iyi sonucu almak için Nginx + APC + Vernik Önbelleğe Alma + Memcache'yi birleştirebilirsiniz.
Yerleşik bir önbelleğe alma modülü de olmasına rağmen, 3. taraf çözümler daha iyi sonuçlar veriyor gibi görünüyor.
Önbellek Türlerini şuna göre etkinleştir:
- “Sistem” → “Önbellek Yönetimi”

3. Sayfa Önbelleğe Alma
Sayfa önbelleğe alma ile web sunucularından yük alınır. Önceden ziyaret edilmiş sayfaları önbellekten sunarlar ve bu nedenle Magento site hızını çok daha hızlı hale getirirler.
Şunları da Sevebilirsiniz: 5 Süper Kolay Adımda AWS Geçişi
Magento için kullanılabilen sayfa önbelleğe alma uzantıları şunlardır:
- Brim'in Tam Sayfa Önbelleği
- Tam Sayfa Önbelleğini Yakınlaştır
- Tam Sayfa Önbellek Pro
4. Düz Kataloğu Etkinleştir
Magento, ürün ve müşteri verilerini depolamak için EAV modeline (varlık öznitelik değeri) dayanmaktadır.
Düz kataloğu etkinleştirdiğinizde ne olur?
- Verileri bire birleştirir.
- MySQL sorgularına daha hızlı yanıt vererek performansı artırır.
- 1000'den fazla ürüne sahip e-ticaret mağazaları için faydalıdır.
Nasıl yapılır?
- “Mağazalar” → “Yapılandırma” → “Katalog”a gidin.
- "Vitrin" altında "Düz Katalog Kategorisini Kullan" ve "Düz Katalog Ürünü Kullan"ı "Evet" olarak değiştirin.
- Bundan sonra, “Yapılandırmayı Kaydet” ve önbelleği temizleyin.
5. CSS ve Javascript Dosyalarını Birleştir/Küçült
CSS ve Javascript dosyalarınızı tek bir dosyada birleştirmek, toplam HTTP isteği sayısını azaltmanıza ve böylece Magento sitesini hızlandırmanıza yardımcı olacaktır.
Magento <2 sürümünde yerleşik bir özellik vardır, bunu aşağıdakileri yaparak elde edebilirsiniz:
- “Sistem”e gidin, ardından “Gelişmiş”e ve ardından “Geliştirici”ye gidin.
- "JavaScript Ayarları" ve "CSS Ayarları" altında, açılır menüyü "Evet" ve ardından "Yapılandırmayı Kaydet" olarak değiştirin.
Dosyaları birleştirdikten sonra önbelleği temizleyin.

6. Magento Günlüklerini ve Veritabanını Temizleyin
Magento günlükleri 180 güne kadar tuttuğu için veritabanınız ağırlaşabilir.
Ayarı en düşük değere, yani 14 güne değiştirmeniz ve “Yapılandırmayı Kaydet”e tıklamanız tavsiye edilir.
Veritabanını manuel olarak temizlemek için şunları yapabilirsiniz:
- phpMyAdmin'de, tüm log_% tablolarını seçin ve açılır menüden “Boş” öğesini seçin.
- Tabloları KESMEK istediğinde “Evet”i seçin.

7. Görüntü Optimizasyonu
Görüntüler web sayfalarınızın toplam ağırlığının %50 ila %60'ını oluşturduğundan ( Radware , 2015), Magento'yu hızlandırmak için görüntüleri optimize etmek çok önemli hale gelir.
Mutlaka Okuyun: İhtiyacınız Olan Nihai Magento Güvenlik Rehberi
Görüntüleri optimize etmenin faydaları:-
- Sayfalarınızın hızını önemli ölçüde artırabilir.
- Resimler, PhotoShop veya diğer otomatik optimizasyon araçları gibi araçlarla yüklenmeden önce sıkıştırılabilir.
Magento <2 sürümü için kullanıcılar aşağıdaki uzantıları seçebilir:
- Kompresör Uzantısı
- TinyPNG Uzantısı
8. Daha Az Uzantı ve Modüle Sahip Olmaya Çalışın
Daha fazla uzantı, daha fazla HTTP isteği, CSS ve Javascript dosyası olacaktır.
Bu, yükleme süresinin artmasına neden olacaktır. Magento'nuzu mümkün olduğunca az uzantıyla saklayın.

Modülleri devre dışı bırakmak için şu adımları takip edebilirsiniz:
- “Mağazalar” → “Yapılandırma” → “Gelişmiş” → “Gelişmiş”e gidin.
- İhtiyacınız olmayan modüllerde “Devre Dışı Bırak” seçeneğine tıklayın. Ayrıca, “Yapılandırmayı Kaydet”i seçin.
Sunucu Tarafı
1. Bir CDN (İçerik Dağıtım Ağı) kurun
CDN ile yükleme süresini önemli ölçüde azaltabilirsiniz.
Tanım: İçerik Dağıtım Ağı, dosyaları ve web içeriğini talep eden kullanıcıya daha yakın bir yerde depolayan büyük bir dağıtılmış sunucu sistemidir.
- CDN sunucusu bir kullanıcıya daha yakın = Müşteriye daha hızlı içerik teslim edilecek.
- Ürün resimlerinizin, CSS'nizin ve Javascript'inizin kullanıcılarınıza daha hızlı yüklenmesini sağlar.
- Ayrıca sunucunun stresinin bir kısmını ortadan kaldırır ve müşteri başına daha az işlem gerekmesine, bant genişliği maliyetlerinin düşmesine ve yanıt sürelerinin iyileşmesine yol açar.
2. Magento Özel Web Barındırma Sağlayıcılarını Seçin
Magento sahiplerinin çoğu burada en büyük hatayı yapıyor. Kötü bir web barındırma sağlayıcısı seçerek, her zaman çalışma süresi konusunda endişelenmeniz gerekir.
Magento performansınızı geliştirmenize yardımcı olabilecek en iyi Magento barındırma sağlayıcısını nasıl seçeceğinizi bilmelisiniz.
Kaynakları yüzlerce kişiyle paylaşacağınız paylaşımlı barındırma yerine DigitalOcean , Vultr veya Linode gibi bir VPS'ye gitmek daha iyi olur.
Pekala, eğer bir teknisyen değilseniz veya bu şeyleri yönetmek için gerçekten zamanınız yoksa, bu VPS sağlayıcıları ve Magento ile çalışan özel yönetilen Magento Hosting'e gidebilirsiniz.
Kaçıramazsınız: Magento 2'yi Hızlandırın
3. MySQL Yapılandırması (Sorgu Önbelleğe Alma)
Bir Magento sayfası her yüklendiğinde, bir dizi veritabanı sorgusu yapılır ve veritabanı sunucusunun çalışması gerekir. Uzun sorgulama işlemi zaman alır ve daha düşük performansa neden olan daha yavaş disk erişimi vardır.
Çözüm: MySQL, query_cache_size olarak bilinen yerleşik bir yapılandırma parametresine sahiptir. Bu, sorgunun sonucunu diskten erişimden çok daha hızlı olan bellekte saklamaya yardımcı olur.
Bonus İpucu
Popüler uzantıları almak ve sitenizin 5 saniyenin altında yüklenmesini sağlamak için Magento connect uygulamasını kullanabilirsiniz!
Zamanınız veya uzmanlığınız yok mu? Uzmanlarımızla konuşun , Magento sitenizi en iyi şekilde analiz edeceğiz, optimize edeceğiz ve yöneteceğiz.
Magento Performans Optimizasyonu hakkında daha fazla bilgi edinin.
Resim Kredisi: Keycdn.com
ev borcu WordPress sitesi
