Magento Web Sitelerini Hızlandırmak İçin Beş İpucu
Yayınlanan: 2019-06-11Magento 2, zengin özelliklere sahip bir platformdur. Tüm alıcılar için son derece özelleştirilebilir bir deneyim sağlayabilen platform, yani iki web sitesi aynı değildir.
Magento'nun en iyi özelliklerinden bazıları şunlardır:
- Elasticsearch artık Magento 2.3'te (ve ötesinde) yerleşiktir,
- Belirli pazarlara hitap ederek müşteri deneyimlerini daha iyi kişiselleştirebilirsiniz,
- Geri dönen müşteriler artık daha kolay bir ödeme süreci bekleyebilir.
Ancak, bu tür özelleştirilebilir özelliklerin bir web sitesini yavaşlattığı bilinmektedir ve Magento bir istisna değildir.
İlk bakışta, bir sitenin nihayet yüklenmesi için birkaç saniye daha beklemek çok da önemli görünmeyebilir. Ancak, mağaza sahipleri, dönüşüm oranlarının web sitelerinin ne kadar hızlı yüklenebileceğine bağlı olduğunu öğrenince şaşırabilirler. Potansiyel bir müşterinin, yüklenmesi üç saniyeden uzun süren bir web sitesinden ayrılma olasılığının %40 daha fazla olduğunu biliyor muydunuz?
Bunun gibi istatistikler, e-Ticaret işletmelerinin, bir müşterinin diğer ihtiyaçlarından ödün vermeye çalışmadan, müşterilerinin belirli ihtiyaçlarını karşılayabilmesi gerektiği anlamına gelir. Bu karmaşık hale gelebilir, ancak bu imkansız olduğu anlamına gelmez.
Bu yazıda, sunucu yanıt süresini azaltmak ve sonuçta Magento web sitelerini hızlandırmak için 5 ipucu sunacağım.
İçindekiler
- 1. İpucu: Barındırma İşleminizi Düşünün
- 2. İpucu: Resimlerinizi Optimize Edin
- 3. İpucu: Uzantılarınızı Kontrol Edin
- 4. İpucu: Programlamanızı Küçültün
- İpucu #5: Magento Veritabanınızı Düzenli Tutun
- Götürmek
1. İpucu: Barındırma İşleminizi Düşünün
Yavaş bir Magento sitesine sahip olmanın en yaygın nedenlerinden biri barındırmadır. Trafik artmaya başladığında, ortalama bir web sitesi ucuz bir barındırma planına ayak uydurmakta zorlanır. Bununla birlikte, Magento biraz daha karmaşık olduğundan, platformun ortalama bir web sitesine göre daha erken sorun yaşama olasılığı daha yüksektir.
Bu nedenle birçok sertifikalı Magento geliştiricisi size iyi bir barındırma planına yatırım yapmanızı söyleyecektir. Magento, aylık 5 ABD doları paylaşılan barındırma ile olması gerektiği gibi çalışmayacaktır. Magento'yu hızlandırmak için premium bir plana yatırım yapmanız gerekecek.
Aslında, bir barındırma hizmeti seçtiğinizde, Magento sertifikalı barındırmayı belirten bir hizmet seçmeniz önemlidir.
Magento web sitenizi bir Sanal Özel Sunucuda (VPS) da barındırabilirsiniz. Web sitenizi bir VPS'de barındırmanın büyük bir yararı, site sahibi olarak sunucunuzu yönetmek için daha fazla özgürlüğe sahip olmanızdır.
Ancak, bir Magento site sahibi olarak en iyi avantaj, VPS tarafından barındırılan sitelerin trafiğe veya izleyiciye bağlı olmamasıdır. İhtiyaç duyduğunuz kadar sunucu alanı kullanmaktan memnuniyet duyarız.
İster Magento sertifikalı barındırma ister VPS barındırma seçin, tüm seçeneklerinizi tartmak ve web sitenizin verimli bir şekilde çalışmasını sağlamak için size en fazla alanı sağlayan barındırma planını bulmak önemlidir.
2. İpucu: Resimlerinizi Optimize Edin
Herhangi bir sertifikalı Magento geliştiricisi size Magento'yu hızlandırmanın en iyi yollarından birinin görüntüleri optimize etmek olduğunu söyleyecektir. Bunu yapmanın en iyi yolu, resimlerinizi en küçük boyutlarına sıkıştırmaktır. Bu, resimleriniz ideal boyutta olduğunda web sitesinin daha sorunsuz ve verimli çalışabileceği anlamına gelir.
Web siteniz için en ideal boyuttaki fotoğrafın ne olduğunu söylemenin gerçek bir yolu yoktur, ancak bir fotoğrafı kalitesine zarar vermeden küçültmenin yolları vardır.
"Ücretsiz görüntü iyileştirici" için basit bir Google araması, görüntülerinizi kalitesini korurken küçültmek için kullanabileceğiniz birkaç ücretsiz araç ortaya çıkaracaktır.
Bu araçlar farklı sonuçlar sağlayabilir, ancak süreç genellikle aynıdır:
- Fotoğrafı web sitesine yükleyin.
- Sıkıştırma ayarlarını seçin.
- En çok önerilen ayar “kayıpsız” veya “en iyi kalite”yi seçmektir.
- Bazı kompresörler size resminizin nasıl sonuçlanacağına dair bir seçenek sunmaz. Bu durumda, bu adımı atlamanız yeterlidir.
- Fotoğraf(lar)ınızı indirin.
İşlemi tamamladıktan sonra, yeni optimize edilmiş tüm fotoğraflarınızı Magento'ya yükleyebilir ve orijinal resimlerinizi optimize edilmiş resimlerinizle değiştirmeye devam edebilirsiniz.
3. İpucu: Uzantılarınızı Kontrol Edin
Web sitesi uzantılarının sunucunuzun yanıt süresi üzerinde büyük etkisi vardır. Bunun nedeni, site yüklendiğinde siteye yardımcı olan uzantıların da yüklenmesi gerekmesidir. Bu nedenle, daha fazla HTTP isteği olacaktır.
Magento web sitenizin kaç uzantıya sahip olabileceği konusunda gerçek bir cevap yoktur, ancak Sertifikalı bir Magento Geliştiricisi genellikle tüm 3. taraf uzantılarınızı minimumda tutmanızı söyleyecektir.
Magento sitenizde bulundurmanız gereken temel uzantıların neler olduğunu anlamak için aşağıdakilerden birini yapmanız önerilir:

- Kaç tane uzantınız olduğunu ve her birinin yükleme sürenizi nasıl etkilediğini öğrenmek için kapsamlı bir Magento uzantı denetimi gerçekleştirin. En fazla yükleme süresini alan uzantıları kaldırmayı düşünün.
- Uzantı denetimini yürütmek için Sertifikalı bir Magento Geliştiricisine danışın ve saklanacak en iyi uzantıların neler olduğunu bulmak için onlarla konuşun.
En büyük uzantılarınızdan bazılarını temizlemeyi başardıktan sonra, Magento web sitenizin daha hızlı yüklenmeye başlayacağını görebilirsiniz.
4. İpucu: Programlamanızı Küçültün
Ne kadar az kod yüklenirse o kadar iyi. JavaScript ve CSS dosyalarınızı birleştirir ve küçültürseniz, Magento mağazanız için daha hızlı bir yükleme süresi oluşturabilirsiniz.
Bunu yapmak için Sertifikalı bir Magento Geliştiricisi tutabilirsiniz, ancak bunu kendiniz yapmak istiyorsanız, aşağıdakileri yapın:
- Magento Yönetici Panelinize gidin ve “Sistem” i bulun.
- Haritayı takip edin: Sistem → Yapılandırma → Gelişmiş → Geliştirici
- JavaScript ve CSS ayarlarına bakın.
- “JavaScript Dosyalarını Birleştir” altında “HAYIR”ı “EVET” olarak değiştirin
- "CSS Dosyalarını Birleştir" altında, "HAYIR"ı "EVET" olarak değiştirin
- Değişiklikleri Kaydet


Bunu yaptığınızda, JavaScript ve CSS dosyalarınız birleşecek ve web sitenize gelen istek sayısını azaltacaktır.
HTML'nize gelince, 3. taraf bir uzantı indirirseniz, onu küçültebilmelisiniz.
İpucu #5: Magento Veritabanınızı Düzenli Tutun
Magento'yu hızlandırmanın kilit noktası, web sitesi veritabanınızı optimize etmektir. Bu, aşağıdakilerin korunmasını içerir:
- Dizinler: Dizinlerin MySQL sorgularını hızlandırmak için kullanıldığını unutmamak önemlidir. Varsayılan olarak Magento, mağazadaki her bir ürün için dizinleri günceller. Ancak, bir ürün dizinini manuel olarak güncellemeniz gereken bazı durumlar vardır. Bunu yapmak için şunları yapmanız gerekir:
- “Sistem” → “Dizin Yönetimi”ne gidin.
- Tüm dizinleri (veya güncellemek istediklerinizi) seçin, açılır menüden "Verileri Yeniden İndeksle"yi seçin ve "Gönder"i tıklayın.

- Günlükler: Tablolarınız, ürünleriniz ve prosedürleriniz uygun gruplara yerleştirilmelidir. Daha uzun bir yükleme sitesi olasılığını önlemek için eski günlükler mümkün olduğunca çabuk silinmelidir. Magento veritabanı günlüklerini temizlemek için yapmanız gerekenler:
- “Mağazalar” → ”Yapılandırma” → ”Gelişmiş” → ”Sistem” → ”Toplu İşlemler”e gidin.
- "Günlükte Kaydedilen Günler" altında, tercih ettiğiniz gün sayısıyla değiştirin.
- “Yapılandırmayı Kaydet”e tıklayın.

Bunu yapılandırdıktan sonra Magento sitenizin daha hızlı yüklenmesini bekleyebilirsiniz.
Götürmek
Daha hızlı bir siteye sahip olmak her zamankinden daha önemli hale geldi. Harika bir siteye sahip olmak, güzel bir vitrine sahip olmaktan daha fazlasıdır. Konuk için harika bir alışveriş deneyimi yaratmakla da ilgilidir ve bu alışveriş deneyimine giren büyük bir faktör site hızıdır.
Hızlı bir siteye sahip olmak, başarılı bir web sitesine sahip olmak için gerekli hale geldi. Ancak, her web sitesini hızlı hale getirmenin hala somut bir yolu yok. Magento'yu hızlandırmak için yapabileceğiniz şeyler şunlardır:
- İyi bir barındırma planına sahip olmak
- Site resimlerini optimize etme
- Bir uzatma denetimi yapmak
- Tüm kodlamanızın kesinlikle gerekli olduğundan emin olun
- Magento veritabanınızı düzenli tutmak
Tüm bunları yapmak, web sitenizi hızlandırmak ve dolayısıyla dönüşüm ve müşteri elde tutma oranınızı artırmak için ilk adımları attığınız anlamına gelecektir.
Bu, Goivvy, LLC'de Magento Sertifikalı Geliştirici Konstantin Gerasimov'un konuk yazısıdır. Performans optimizasyonu ve arka uç geliştirme konusunda uzmanlaşmıştır.