WooCommerce Mağazanızın Hızını Artırmanın On Yolu
Yayınlanan: 2021-06-01Bir alışverişçi olduğunuzu ve bir hediye kutusu çikolata aradığınızı hayal edin. Karşılaştığınız web sitelerinden birinin her sayfayı yüklemesi sonsuza kadar sürecek gibi görünüyor ve aradığınızı bulmak hızla sinir bozucu hale geliyor. Ee ne yapıyorsun? Çıkıyorsun ve başka bir mağazaya gidiyorsun.
Bu, e-Ticaret site hızının neden bu kadar önemli olduğunun mükemmel bir örneğidir. Müşteriler mağazanızda gezinemez ve aradıklarını hemen bulamazlarsa (tam olarak iki saniye içinde), başka bir yerden alışveriş yapacaklardır. Bu , ürünlerinizi satın alacak müşterileri kaybettiğiniz anlamına gelir. Ve bunu kim istiyor?
Sitenizin ne kadar hızlı yüklendiğine ve çevrimiçi mağaza hızınızı artırmanın uygulanabilir yollarına bir göz atalım.
Site hızının ölçülmesi
Sitenizin şu anda nasıl performans gösterdiğini anlayarak başlayın. Aşağıdakiler dahil, bunu yapmanıza yardımcı olacak çeşitli araçlar vardır:
- GTMetrix. Bu, bir performans puanı sağlar, "tam yükleme süresi" gibi metrikleri parçalar ve hız iyileştirmeleri için ayrıntılı öneriler sunar.
- Pingdom Web Sitesi Hız Testi. Bu, yükleme süresi ve sayfa boyutu gibi önemli metriklerin yanı sıra daha basit, daha doğrudan bir arayüze sahiptir. Test etmek için bir konum da seçebilirsiniz.
- Sayfa Hızı Analizleri. Bu, mobil ve masaüstü arasında bölünmüş olarak doğrudan Google'dan alınan puanları gösterir.
En doğru sonuçlar için birden fazla araç kullanarak test edin. Bu size sitenizin ne kadar hızlı yüklendiği konusunda iyi bir fikir verir ve optimizasyonunuzun yükleme süresini nasıl iyileştirdiğini görmenize olanak tanır.
Hızlı bir e-ticaret mağazası için ipuçları
1. Yüksek kaliteli bir sunucuyla başlayın
Barındırıcınız tüm web siteniz için hız temeli sağlar, bu nedenle performansa odaklanan birini seçmek önemlidir. Aşağıdaki gibi özellikleri arayın:
- Sunucu tarafı önbelleğe alma
- Bant genişliği ve RAM gibi sitenizin ihtiyaçları için yeterli kaynak
- Yüksek performanslı SSD sürücüler
- PHP ve MYSQL gibi güncellenmiş yazılımlar
Çoğu durumda, paylaşılan bir barındırma planındaysanız, aynı kaynakları kullanarak binlerce web sitesi aynı sunucuda yığılır. Her sunucudaki site sayısını sınırlayan bir barındırma sağlayıcısı seçin veya kendi sunucu alanınız olması için bir VPS'ye veya özel plana yükseltmeyi düşünün.
Nereden başlayacağınızdan emin değil misiniz? Önerilen ana bilgisayarlarımıza göz atın.
2. Hızlı, güvenilir bir tema seçin
Bir tema ne kadar karmaşıksa, sitenize o kadar fazla kod yükler ve siteniz o kadar yavaş yüklenir. Bu, özellikle eklentiler veya sayfa oluşturucular içeren bir tema kullanıyorsanız geçerlidir.
Şimdi, bu "ağır" bir tema kullanmamanız gerektiği anlamına gelmiyor - ek işlevsellik veya tasarım araçlarına ihtiyacınız olabilir - ancak artıları ve eksileri tartmak önemlidir. Pek çok tema, kullanmadığınız özellikleri kapatmanıza da olanak tanır; bu, site gereksinimlerinizi hız endişeleriyle dengelemenin harika bir yoludur.
Bir temanın hızlı olup olmadığını nasıl anlarsınız? Demo sayfalarını daha önce bahsettiğimiz hız araçlarıyla çalıştırmayı deneyin veya gerçek kullanıcıların ne söyleyeceğini görmek için müşteri incelemelerini okuyun.
Storefront teması mükemmel bir başlangıç noktasıdır. Basit ve hızlıdır, ancak aynı zamanda sezgisel ve esnektir.
3. Kullandığınız eklentileri sınırlayın
Eklentiler, sonsuz esnekliğe izin verdikleri için WordPress'in en büyük avantajlarından biridir. Ancak bu, hepsini yüklemeniz gerektiği anlamına gelmez.
Eklentiler hızı şu şekilde etkileyebilir:
- Ek HTTP istekleri gönderme. Birçok eklenti sitenize fazladan Javascript veya CSS dosyaları ekleyerek sunucunuza gönderilen HTTP isteklerinin sayısını artırır ve böylece mağazanızı yavaşlatır.
- Veritabanı sorguları ekleme. Pek çok eklenti, öğeleri ön uçta görüntülemek için veritabanınızdan bilgi çeker ve bu da sunucunuzdaki yükü artırır.
- Barındırma kaynaklarını almak. Ne kadar çok eklentiniz varsa, o kadar çok sunucu kaynağı kullanırsınız. Ayrıca, barındırma planınızın tahsis edilen kaynaklarını aşarsanız, yükleme süreniz zarar görür.
Ancak bu sadece yüklediğiniz eklentilerin sayısıyla ilgili değil - doğru ya da yanlış bir sayı yok - aynı zamanda kaliteyle de ilgili. Birden fazla işlev sunan eklentileri seçin, hız hakkında bilgi için incelemeleri kontrol edin, düzenli olarak güncellendiklerinden emin olun ve güvenilir kaynaklardan (WordPress.org deposu veya resmi WooCommerce Marketplace gibi) seçenekler yükleyin.
Belirli bir eklentinin sitenizi nasıl etkilediği hakkında bir fikir edinmek istiyorsanız, P3 Plugin Performance Profiler'ı indirmeyi deneyin.
4. WordPress'i, temaları ve eklentileri güncel tutun
WordPress çekirdeği, teması ve eklenti güncellemeleri genellikle harika yeni özelliklerden veya güvenlik yamalarından fazlasını içerir. Çoğu durumda, optimize edilmiş kodla sitenizin hızını gerçekten artırırlar.
Her kullanılabilir olduklarında güncellemeler yaptığınızdan emin olun. Veya sık sık kontrol etmek istemiyorsanız, WordPress ayarlarınızda otomatik güncellemeleri açabilirsiniz.
5. Resimlerinizi sıkıştırın
Görüntüler, sunucunuzun işlemesi için en ağır, en zor dosyalardan bazılarıdır, bu nedenle onları olabildiğince küçültmek istersiniz. Ancak, görüntü kalitesini boyutla dengelemek de önemlidir. Sonuçta, bulanık ürün resimleri istemezsiniz! İşte atmanız gereken bazı iyi adımlar:
- Doğru formatı seçin. Resminizin şeffaf bir arka planı yoksa, genellikle daha küçük olan JPEG dosyalarını yüklemek en iyisidir.
- Yalnızca ihtiyacınız olan boyutu kullanın. Doldurduğunuz alan yalnızca 500 piksel genişliğindeyse, 2000 piksel genişliğinde bir resim yüklemeyin.
- Görüntüyü bir sıkıştırıcıdan geçirin. Görüntü sıkıştırıcılar, resimlerinizi gereksiz veri ve bilgilerden arındırarak dosya boyutlarını küçültür. EWWW Image Optimizer ve Smush gibi eklentiler bunu sizin için otomatik olarak halleder. Veya bir Mac kullanıyorsanız, yüklemeden önce resimlerinizi ImageOptim aracılığıyla çalıştırmayı düşünebilirsiniz.
Daha fazla ayrıntı için e-Ticaret resimlerini optimize etme hakkındaki yazımızı okuyun.
6. Tembel yükleme görüntüleri düşünün
Sitenizde daha uzun sayfalar veya çok sayıda resim varsa, resim gecikmeli yüklemeyi etkinleştirmeyi düşünebilirsiniz. Bu işlev, site ziyaretçisi sayfada göründükleri yere inene kadar resimlerin yüklenmesini otomatik olarak geciktirir. Bu, müşterilerinizin içeriğinizi tüketmeden (veya ürünlerinizi satın almadan) önce oturup tüm medyanızın yüklenmesini beklemek zorunda kalmayacakları anlamına gelir.
Jetpack'in tek tıklamayla etkinleştirilebilen ücretsiz tembel yükleme özelliği de dahil olmak üzere çeşitli araçlar mevcuttur.
7. Bir önbelleğe alma eklentisi kurun
Birisi mağazanızı her ziyaret ettiğinde, tarayıcılarının tüm site verilerinizi yüklemesi gerekir: resimler, videolar, Javascript, CSS vb. Sitenizin boyutuna bağlı olarak bu işlem biraz zaman alabilir! Ancak önbelleğe almayı etkinleştirdiğinizde, tarayıcıları site dosyalarınızın bir kopyasını kaydeder, böylece geri döndüklerinde çok daha hızlı yüklenir.
Bazı barındırma sağlayıcıları bunu sunucu düzeyinde sunar, ancak WP Super Cache gibi bir eklenti de kullanabilirsiniz.
8. Bir CDN kurun
İçerik dağıtım ağı (CDN), dünya çapında dağıtılmış sunuculardan oluşan bir ağdır. Sitenizden görseller, videolar ve diğer varlıkları indirir ve bunları kendi ağı üzerinden sunarak sunucunuzun yükünü azaltır.
Bu, herhangi bir mağaza için harika bir çözüm olsa da, uluslararası satış yapıyorsanız özellikle yararlıdır. Örneğin, sunucunuz New York'taysa ve biri Hindistan'dan ziyaret ederse, siteniz genellikle o New York sunucusundan yüklenir. Ancak bir CDN, sitenizi her bir müşteriye en yakın sunucudan yükler. Bu, her bir ziyaretçinin en uygun hız deneyimini elde ettiği anlamına gelir.
Özellikle aşina değilseniz, CDN'lerin kurulumu zor olabilir. Ancak Jetpack, tek bir tıklamayla açabileceğiniz resimler, videolar, Javascript ve CSS dosyaları için mükemmel bir seçenek sunar.
9. Kaba kuvvet saldırılarını önleyin
Bilgisayar korsanları sitenize erişmeye çalışmak için bot kullandığında kaba kuvvet saldırıları meydana gelir. Dakikada binlerce kullanıcı adı ve şifre kombinasyonu deneyebilirler!
Ama bekleyin - bu bir hız sorunu değil, bir güvenlik sorunu gibi görünüyor.
Evet, kesinlikle güvenliği etkiler, ancak dakikada bu kadar çok oturum açma girişimi gerçekleştiğinde, sunucunuza büyük bir yük bindirebilir ve işleri önemli ölçüde yavaşlatabilir. Neyse ki, kaba kuvvet saldırılarını önlemek kolaydır. Tek yapmanız gereken Jetpack'in ücretsiz kaba kuvvet saldırı koruması özelliğini etkinleştirmek.
10. PHP sürümünüzü güncelleyin ve hafıza limitinizi artırın
Kullanmakta olduğunuz PHP sürümünü (WordPress'in yazıldığı programlama dili), temaları ve eklentileri güncellemek istemenizle aynı nedenle yükseltmek istiyorsunuz. Her güncelleme bir öncekinden daha hızlıdır ve site performansınızı artırabilir.
Kullandığınız PHP sürümünü sunucunuz belirler ve tam adımlar sağlayıcınıza bağlı olsa da normalde bunu barındırma kontrol panelinizden değiştirebilirsiniz. Veya müşteri desteğine ulaşın ve onlardan bunu sizin için yapmalarını isteyin.
Minimum WordPress PHP gereksinimlerini burada bulabilirsiniz. PHP sürümünüzü güncellemeden ve düzgün çalıştığından emin olmak için her şeyi test etmeden önce sitenizin tam yedeğini almanızı önerdiğimizi unutmayın.
Peki ya hafıza limitiniz?
Web siteniz, barındırma sağlayıcınız tarafından kendisine tahsis edilen belirli bir miktarda belleğe sahiptir. Ancak, sitenize bağlı olarak bu sınırı aşabilirsiniz (örneğin, WooCommerce minimum 128 MB önerir).
Çoğu durumda, barındırma kontrol panelinizden bellek sınırınızı artırabilirsiniz (bununla ilgili kılavuzumuza bakın), ancak değilse, her zaman barındırma sağlayıcınıza ulaşabilirsiniz.
Değerli indirimleri kaçırmayın
İstediğiniz son şey, ürünlerinizi satın almak isteyen kişilerden gelen satışları kaybetmektir. Ancak siteniz çok yavaş yükleniyorsa, bu çok iyi bir olasılık.
Tek yapmanız gereken, çevrimiçi mağazanızın hızını önemli ölçüde artırmak için birkaç basit adımdır. Çok geç olana kadar beklemeyin - bugün başlayın!