Magento 2'yi Hızlandırın: Her Mağaza Sahibi İçin Kanıtlanmış 15 Uygulama
İşinizi Magento 2'de mi yürütüyorsunuz ve çok yavaş mı yükleniyor?
Veya hız uğruna mağazanızı Magento 2'ye geçirmeyi planlıyorsanız.
Hızlı yükleme sayfa hızının önemi iyi bilinmektedir. Ancak, Önemli Web Verileri ve mobil öncelikli indeksleme ile hız, e-Ticaret mağazaları arasında bir rekabet faktörü haline geldi.
Görünüşe göre, birkaç basit magento 2 hız optimizasyonu ile Magento 2 mağazasını önemli ölçüde hızlandırabilirsiniz.
Magento 2 Mağazasını Hızlandırmanın Kanıtlanmış 15 Yolu
- Tam Sayfa Önbelleğe Alma
- En Hızlı Magento barındırmayı seçin
- Üretim Modunu Seçin
- Düz kataloğu etkinleştir
- CSS, JS Dosyalarını Birleştir ve Küçült
- Magento Günlüklerini ve Veritabanını Temizleyin
- Görüntü Optimizasyonu
- JavaScript paketlemesinden kaçının
- 3. Taraf Eklenti Denetimi Gerçekleştirin
- TTFB'yi optimize edin
- HHVM (HipHop Sanal Makinesi)
- Kodunuzu Optimize Edin
- Daha az modül ve uzantıya sahip olun
- CDN yükleyin
- SQL Yapılandırması
İ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. Magento Topluluğu ve Magento Enterprise Edition arasındaki farkı öğrenin.
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.
Yavaş Hız İşinize Zarar Verebilir
Magento mağazanızın yavaş hızı, satış ölçümlerinizi olumsuz etkileyebilir ve ayrıca dönüşümlerinize zarar verebilir.
Retail TouchPoints'e göre sitenizde 0,1 saniyelik bir gecikme %7 dönüşüme zarar verebilir!

Magento mağazanızın düşük performansı ve hızı nedeniyle müşterilerinizi hayal kırıklığına uğratamazsınız.
Magento Mağazasının 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 magento 2 web sitesinin kapsamlı bir incelemesinden sonra tespit edilebilir.
Magento 2 İnfografiklerini Hızlandırın

İndirmek
Magento 2 Mağazasını Hızlandırmanın Kanıtlanmış 15 Yolu
- Tam Sayfa Önbelleğe Alma
- En Hızlı Magento barındırmayı seçin
- Üretim Modunu Seçin
- Düz kataloğu etkinleştir
- CSS, JS Dosyalarını Birleştir ve Küçült
- Magento Günlüklerini ve Veritabanını Temizleyin
- Görüntü Optimizasyonu
- JavaScript paketlemesinden kaçının
- 3. Taraf Eklenti Denetimi Gerçekleştirin
- TTFB'yi optimize edin
- HHVM (HipHop Sanal Makinesi)
- Kodunuzu Optimize Edin
- Daha az modül ve uzantıya sahip olun
- CDN yükleyin
- SQL Yapılandırması
1. Tam Sayfa Önbelleğe Alma
Önbelleğe alma, süper hızlı hızın anahtarıdır. Sunucuda minimum yük olduğunda e-ticaret mağazanız çok daha hızlı yüklenir. Zihniniz huzurluyken kendinizi hafif ve enerjik hissetmek gibi.
Tam sayfa önbelleğe alma, Magento 2 mağazalarınızı hızlandırmak söz konusu olduğunda inanılmaz derecede iyi çalışır. Buradaki temel kural, sunucunuzu olabildiğince hafif tutmaktır.
İşte bunu nasıl yapacağınız:
Sistem > Önbellek Yönetimi > Tümünü Seç > Etkinleştir > Gönder

2. En Hızlı Magento Hosting'i Seçin
Bu bariz bir şey! Barındırma, M2 mağazanızın temelidir. Her şeyi mükemmel bir şekilde yerine koyabilirsiniz, yine de yanlış ana bilgisayarla birlikteyseniz siteniz yavaşlayabilir.
Ucuz bir VPS'de hızlı bir Magento 2 mağazanız olamaz. Bu nedenle, Magento 2 performansını artırmak için hızlı, güvenilir bir web barındırıcınız olmalıdır.
Magento 2 web barındırıcınızdan aşağıdaki 3 şeyi arayın:
- Yüksek güvenlik standartları
- Yüksek hızlı bağlantı
- 24*7 müşteri desteği
PS Kaliteli bir magento barındırma sağlayıcısı ile magento 2 performans optimizasyonunda da yardımcı olur. ServerGuy, 7/24 müşteri desteği sağlamak ve tüm sorunlarınızı hızlı ve kolay bir şekilde ele almak için oradadır.
3. Üretim Modunu Seçin
Magento 2 performans optimizasyonu kontrol listesinden bahsettiğimizde bunu atlayamayız. Çünkü mağazanızın performansını önemli ölçüde artırır ve Magento 2 platformu için özel olarak tasarlanmıştır.
M2 üç çalışma modu içerir: varsayılan, geliştirici ve üretim. Mağazanızı varsayılan veya geliştirici modunda çalıştırmak sitenizin hızına hiçbir fayda sağlamaz.
Bu nedenle, Magento 2'yi hızlandırmak için mağazanızı her zaman Üretim modunda çalıştırın; Hepsi arasında, üretim modu en hızlısıdır.
İşte bunu nasıl yapacağınız:
php bin/magento konuşlandırma: mod: üretimi ayarla
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, JS Dosyalarını Birleştirin ve Küçültün
Magento 2, birleştirme, küçültme ve paketleme seçeneği ile birlikte gelir. Bundan en iyi şekilde yararlanın çünkü gelişmiş Magento performansı ve harika hız ile ödüllendirileceksiniz.
Web sayfasını olabildiğince hafif hale getirmek ve sonuç olarak Magento 2 mağazanızı hızlandırmak için hem CSS hem de JavaScript dosyalarını birleştirin ve küçültün.
İşte bunu nasıl yapacağınız:
4.1 CSS'yi Birleştir ve Küçült
- Arka ucu aç
- Mağazalar > Yapılandırma > Gelişmiş > Geliştirici > CSS Ayarları
- Hem CSS Dosyalarını Birleştir hem de CSS Dosyalarını Küçült Seçenekleri için "Evet"i ayarlayın

4.2 JS'yi Birleştir ve Küçült
- Arka ucu aç
- Mağazalar > Yapılandırma > Gelişmiş > Geliştirici > JavaScript Ayarları
- Hem JavaScript Dosyalarını Birleştir hem de JavaScript Dosyalarını Küçült Seçenekleri için "Evet"i ayarlayın (resimde olduğu gibi).

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 magento 2 hız uzantılarını seçebilir:
- Kompresör Uzantısı
- TinyPNG Uzantısı
8. JavaScript Paketlemesinden Kaçının
Paketleme, M2'nin getirdiği yenilikçi bir özellik olsa da, zaten HTTP/2 kullanıyorsanız ve sitenizin gerçekten hızlanmasını istiyorsanız, JS paketlemesi yapmak isteyeceğiniz bir şey değildir.
Niye ya? Paketlenmiş JS dosyasının boyutu çok büyük olduğundan; yaklaşık 5-13 Mb yer kaplar. M2 mağaza hızınızın önemli ölçüde düşmesine neden olabilir.
9. Üçüncü Taraf Eklenti Denetimi Gerçekleştirin
Bu muhtemelen mağazanızın performansını artırmanın en önemli adımlarından biridir. Özel uzantılar, Magento 2'yi ağır ve yavaş yapar; hayır daha fazladır. 3. taraf eklentilerden mağazanız daha yavaş olacaktır.
Bu nedenle, bir üçüncü taraf uzatma denetimi yapmak size rahat bir nefes verebilir.
Özel uzantılar yarardan çok zarar verir. Birçok 3. taraf eklenti amatör kodlayıcılar tarafından oluşturulurken Magento 2 çekirdeği birinci sınıf profesyoneller tarafından yazılır. Peki, hangisini seçerdin?
Açıkçası, doğrudan uzmanlardan gelen ve Magento'nuzu daha hızlı yapan doğru seçim olacaktır ve onlar da magento 2 gelişimini hızlandıracaktır.
İşte bunu nasıl yapacağınız:
- Tüm özel uzantıları tek tek devre dışı bırakın
- Uzantılı ve uzatmasız kıyaslama hızı
- Çalıştırılması en fazla zaman alan uzantıları listeleyin
- Satıcılarıyla iletişime geçin ve yama talebinde bulunun
- Yama olmaması durumunda, uzantıyı kaldırın ve bir yedek bulun
İpucu: JMeter, kıyaslama için favori aracımızdır. Hangi özel uzantının sitenizi yavaşlattığını kontrol etmek için bu aracı kullanabilirsiniz.
10. TTFB'yi Optimize Edin
TTFB veya İlk Bayt Süresi, bir tarayıcının isteğinin sunucuya gittiği ve sunucunun buna geri yanıt verdiği zamandır (gecikme).
Bu nedenle İlk Bayt Süresine Sunucu Yanıt Süresi de denir. Aynı zamanda sunucunun HTML oluşturduğu zamandır.

Google, TTFB'nizin 200 ms'den çok daha az olması gerektiğini önerir. Aksi takdirde, kötü TTFB olarak kabul edilir. Bu nedenle, Sunucu Yanıt Süresi Denetimi, Magento 2'yi hızlandırmak ve Google'da daha iyi sıralamak için mükemmel bir görevdir.
TTFB'yi okuyun İlk bayt süresi hakkında bilmeniz gereken her şey

11. HHVM (HipHop Sanal Makinesi)
HHVM, e-Ticaret mağazası sahiplerinin Magento 2 ile kurabileceği ve bağlayabileceği JIT (Tam Zamanında) derlemesine dayalı özel bir açık kaynaklı sanal makine veya sunucu yazılımıdır.
Php-fpm'nin yerini alır ve Nginx veya Apache ile çalışabilir.
Bir mağaza sahibi olarak kullanmalısınız çünkü Facebook gibi birçok ünlü marka da daha iyisini yapmak ve daha hızlı yüklemek için HHVM kullanıyor!
12. Kodunuzu Optimize Edin
Magento'daki karmaşık PHP kodunun sitenizi yavaşlatması şaşırtıcı değildir. M2 gibi ağır bir platform kullandığınızda kodunuzu optimize etmek bir zorunluluk haline gelir.
İşinizi kolaylaştırmak için bu noktayı birkaç bölüme ayırdık:
9.1 PHP Hızlandırıcıları:
Ağır PHP kodlaması için kod optimizasyonu için PHP hızlandırıcılarını kullanabilirsiniz.
PHP hızlandırıcıları, web sayfasında kullanılan PHP betiklerini önbelleğe alır ve mağazanızı daha hızlı hale getirir.
9.2 Üçüncü taraf JavaScript'lerini azaltın:
Magento 2 mağazanızdaki tüm üçüncü taraf JavaScript dosyalarını dikkatlice inceleyin. Rastgele, üçüncü taraf JS kodlarını dikkatli kullanın ve her zaman hız testi yapın.
9.3 PHP Modüllerini Devre Dışı Bırak/ Sınırlandır:
Pek çok PHP modülü web sitenizin hızına iyi gelmediğinden ve M2 mağazanızı yavaşlatmak için hala orada oturuyor.
Alanı temizlemek için istenmeyen PHP modüllerini kodlama bölümünden kaldırmalısınız.
9.4 jquery.ready'yi kötüye kullanmayın:
Bazen CPU yoğun görevleri jquery(document).ready'ye koyarız. Bu sonuçta sayfa yükleme hızını yavaşlatır. Bu nedenle, herhangi bir gecikmeyi önlemek için onLoad olaylarını çok dikkatli seçin.
13. 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.
14. Bir CDN (İçerik Dağıtım Ağı) kurun
CDN ile yükleme süresini önemli ölçüde azaltabilirsiniz.
İç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.
15. 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.
Çözüm
Magento 2 mağazasının performansını hızlandırmak ve satışlarınızı artırmak roket bilimi değildir. Verilen ipuçlarını ve püf noktalarını uygulamak kadar basit.
Umarım bu yazı, magento 2 web sitesini nasıl optimize edeceğinizi ve magento 2 performansını nasıl iyileştireceğinizi bilmenize yardımcı olur.
Not: E-Ticaret performansınızda anında bir artış için, tüm bu harika ipuçlarını piyasadaki en hızlı yönetilen Magento barındırma hizmetiyle birleştirin. Çünkü her şeyden önce, e-ticaret mağazanız hızlı çalışmak ve güvenli olmak için iyi bir ana bilgisayara ihtiyaç duyar.
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.
ev borcu WordPress sitesi