Yavaş WooCommerce Ürün Sayfalarınızı Düzeltmek İçin 5 Yönlü Yaklaşım


Ürün sayfalarınız çok yavaş olduğu için kullanıcılarınız satın alma işlemlerini bırakıyor mu? Orada bulundum, bunu yaptım! Demek istediğim, neredeyse her şeyi çevrimiçi satın almaya alıştığımız bir dünyada, kullanıcılarınız WooCommerce sayfalarınızın yüklenmesini beklemeye dayanamıyor. Bunun yanı sıra Google, sıralamalarınızı oldukça sert bir şekilde rötuşlayacak ve sayfalarınızı alt sıralara yerleştirecektir. Veya daha da kötüsü, ikinci sayfaya.

En son kullanılabilirlik araştırmasına göre, kullanıcılar yanıt süresi 2,5 saniyeden uzun olduğunda bir siteyi bırakmaya başlıyor! Size gerçek dünyadan bir örnek vermek gerekirse: Amazon için 100 ms'lik bir yükleme süresi artışı, gelirlerinde %1'lik bir kayıpla sonuçlanacaktır.

Hepsi bu, hızın sadece pastanın üzerine krema olmadığını, bir WooCommerce mağazası işlettiğinizde görmezden gelebileceğiniz bir şey olduğunu söylüyor. Hız ve performans optimizasyonu, mağazanızın bakımının üzerine inşa edildiği sütunlardan biri olmalıdır.

Öyleyse soru şu: WooCommerce ürün sayfalarınızın yüklenmesi ne kadar sürüyor? Kullanıcılarınızın satın alması için yeterince hızlı mı?

Burada ne yanıtlayacağınızdan emin değilseniz veya yavaş ürün sayfalarınızı düzeltmek için nereye bakacağınız konusunda hiçbir fikriniz yoksa, kontrol etmeniz ve sayfalarınızın gecikmesine neden olup olmadığını görmeniz için işte beş şey!

Hadi dalalım…

"Boyut önemlidir" tarafı

Ürün sayfasının genel boyutu, yüklenme hızına çok katkıda bulunur. Genel bir kural olarak, ürün sayfanız resimlerle yüklüyse ve 2MB'den büyükse, bu kesinlikle yükleme hızını etkiler ve web sitenizi durdurur. WordPress Geliştiricisi ve Kodlanabilir uzman Robin Scott, sayfalarınızın çok ağır olup olmadığını nasıl belirleyeceğinizi açıklıyor:

Sayfanızın ağır olup olmadığını (veya ağır olmadığını) kontrol etmeniz gerekiyorsa, yapacağım şey tools.pingdom.com'da bir sayfa testi yapmaktır. Bu size tüm sayfanın boyutunu söyleyecektir (HTML ve resimler). Genel bir kural olarak, sayfanız 10 MB veya hatta 20 MB ise, ki bu çok fazla galeri resmi olan bir mağazada olabilir, çok büyük ve neredeyse her zaman çok fazla, çok büyük resim nedeniyle.

WooCommerce mağazanızın performansını yalnızca düzeltmekle kalmayıp aynı zamanda iyileştirmek istediğinizde, her zaman sayfalarınızla ilgili verileri toplayarak başlamanız gerekir. Bu şekilde, ön uçta ürün sayfalarınızı tıkayan bir şey olup olmadığına dair daha ayrıntılı ve kesin bir resim elde edecek ve buna göre nasıl düzelteceğinizi planlayacaksınız.

"İyi barındırma ve kötü barındırma" tarafı

Bunu yeterince vurgulayamam: İyi bir barındırma hizmeti, ürün sayfalarınızın yüklenme süresinde önemli bir rol oynar. Sitenizin gecikme sorunlarıyla gölgelenmemesi için saygın bir ana bilgisayar seçmek çok önemlidir. Bu konuda Robin, bu barındırma sağlayıcılarından bazılarını adlandırıyor:

WordPress ve WooCommerce web sitelerini barındırmak için etkili olduğunu kanıtlamış bir sağlayıcı kullanmak en iyisidir. Muhtemelen kafamın üstünde çok iyi olan dört tane var. Bunların tümü yönetilen ana bilgisayarlardır. Cloudways'imiz var, WP Engine'imiz var, Kinsta'mız var ve sonra Pantheon da var. Bu dördü, temel olarak, ön uçta yavaşlık varsa, sorun olma ihtimalinin düşük olduğunu tam olarak onaylamaktan memnuniyet duyacağım.

Robin'in daha ayrıntılı olarak açıkladığı gibi, bu yavaşlama, sunucunuzun istekleri nasıl ele aldığına veya nasıl yapılandırıldığına bağlı olarak her zaman ana bilgisayardan sorumlu olmayabilir:

Kötü bir sunucunuz olması gerekmez, ancak potansiyel olarak çok fazla kaynak kullanıyorsunuzdur. Diyelim ki çok fazla eşzamanlı bağlantı var. Bu, tüm insanların aynı anda web sitesine erişmesidir veya daha da önemlisi, işlemlerin hepsi aynı anda gerçekleşir.

Ürün sayfalarınızı daha hızlı hale getirmek için WooCommerce mağazanızdaki birçok şeyi ve yönü optimize edebilirsiniz, ancak "motor" maksimum hızda çalışamıyorsa, çok az somut iyileştirme göreceksiniz. Daha yüksek performanslı sunucu yığını ve optimize edilmiş yapılandırma ile daha sağlam bir sağlayıcıya yatırım yapmak, neredeyse anında hızlı önyükleme elde ederken uzun vadede gelecekteki baş ağrılarını önlemenin etkili bir yoludur.

"Önbelleğe alma kurulumu" tarafı

Kabaca söylemek gerekirse, önbelleğe alma, tüm siteyi yeniden yüklemek yerine, web sayfası verilerini geçici olarak saklayarak ve istendiğinde getirerek web sitesi yükleme sürelerini hızlandıran bir işlemdir. Kolayca tahmin edebileceğiniz gibi, önbelleğe alma çözümünüzün nasıl kurulduğu, mağazanızın ve sayfalarınızın hızını iyi veya kötü yönde doğrudan etkiler. Robin'in ayrıca vurguladığı gibi, geliştiriciler genellikle önbelleğe alma yapılandırmanız hakkında sorular sorar:

İncelemenizi veya bunu sizin için bir uzmana yaptırmanızı önereceğim bir husus, 'Önbelleğe alma işlemini düzgün bir şekilde ayarladınız mı?' çünkü bu, doğru şekilde yapılandırmanız gereken bir şey. WP Rocket, W3 Total Cache veya iyi yönetilen bir WordPress barındırma kullanıyorsanız, uzun bir sohbeti kurtarmak için oldukça iyi olan kendi önceden haddelenmiş önbellekleme sistemleriyle birlikte gelirler.


Yukarıda özetlenenler, ürün sayfalarınızın ön uçta ne zaman yavaş göründüğünü her zaman kontrol etmek için oldukça yaygın öğelerdir. Tabii ki, performansını optimize etmek için WooCommerce mağazanızda gerçekleştirebileceğiniz tek kişi olmaktan çok uzaklar.

Aslında, mağazanız çok sayıda işlem, ziyaretçi ve istekle ilgileniyorsa, arka uca da odaklanmak ve düşük performans gösterip göstermediğini kontrol etmek isteyebilirsiniz. Özellikle, veritabanınızla ilgili gelişmiş teknikler hakkında.

“Daha büyük mağaza” tarafı

Büyük WooCommerce mağazalarında, bu mağazaların dinamikleri farklı olduğu ve çok daha fazla teknik içerdiği için düzeltmeler farklıdır. Daha büyük siteler için seçeneklerden biri, o zamandan beri kullanılan veritabanı motorundaki bir değişikliğin oynadığı önemli bir rol ile veritabanı optimizasyonudur. Robin'e dikkat çekiyor:

Çok sayıda siparişi ve çok sayıda ürünü olan büyük mağazalar için, WordPress çok büyük bir boyuta ulaştığında çalışma şeklini hızlandırabilecek bazı gelişmiş veritabanı teknikleri vardır. Küçük bir mağaza üzerinde sıfır etkileri vardır. Veritabanı depolama motorunu değiştirmek bunlardan biridir. Aslında, MySQL bir süre önce varsayılan depolama motorunu değiştirdi (MyISAM) ve şimdi mağazalar InnoDB depolama motorunu kullanarak büyük fayda sağlayabilir. Veritabanında daha büyük bir mağazayı daha hızlı yapmak için yapılacak daha çok şey olduğundan, bu basitleştirilmiş bir açıklamadır, ancak bu gerçekten geliştirici düzeyinde bir konuşmadır ve çok ileri düzeyde olabilir. Daha büyük mağazalar, veritabanlarını optimize etmek için WordPress ve WooCommerce bilen bir geliştiriciye ödeme yapmalıdır.

Bu optimizasyon prosedürleri, WordPress seçenekler tablosunda biraz temizlik yapmanın yanı sıra, çok belirgin bir hız etkisi getirecektir.

"Şimdi ne?!" yan

Yukarıda belirtilenlerin hepsini işaretlediyseniz ve her şey güncelse, temanız veya bir eklentiniz veya birkaç eklentiniz yanlış yapılandırılmış veya sistemde yanlış bir şeyler oluyor olabilir. Robin'in vurguladığı gibi:

Bu adımlara rağmen web sitenizin performansı artmıyorsa, siteyi incelemesi ve sorunun ne olduğunu anlamanıza yardımcı olması için bir uzmanı aramanın zamanı gelmiş olabilir.

Sonunda WooCommerce yavaş bir yazılım mı?

WooCommerce ve hız hakkında konuşmak, burada tamamen farklı bir hikaye getiriyor, çünkü WooCommerce'in büyük e-ticaret mağazalarını yönetmek için doğru yazılım parçası olmadığını düşünen bir düşünce okulu var. Asıl sebep? Çünkü – derler ki – iyi ölçeklenmiyor. Ancak bu, ziyaretler, işlemler, sorgular, veritabanı kayıtları vb. katlanarak arttığında yazılımın uyum sağlama ve sorunsuz bir şekilde büyüme yeteneğiyle ilgili daha derin bir soruya yalnızca kısa bir yanıttır.

Robin'in açıkladığı gibi, bu kadar kısa cevap önyargılıdır:

İki yıl önce bir konferansta WooCommerce'in özellikle iyi ölçeklenmediğinden bahsedilmişti; bu biraz yavaş, kısa cevap. Bunun için evet, kutudan çıktığı gibi ve veritabanı optimizasyonları yapmadan, büyüdükçe yavaşlayacaktır diyebilirim. Ancak veritabanının iyileştirildiğini söylemeye değer: WooCommerce 3.0 bir sürü sorun getirdi. Mağazaları kırdı. Ancak bunu yapmasının nedeni, gelecekte çok daha hızlı olabilecek bir ortam yaratmaktı. Genel olarak, yapılan iyileştirmeler var ve bazı büyük iyileştirmeler geliyor. Ancak şimdi bile, WooCommerce'i en iyi barındırılan e-ticaret platformlarıyla olumlu bir şekilde karşılaştırıyoruz, çünkü bu harika bir yazılım ve gerçek bir pazar lideri: bu rekabet seviyesine dayanabilir.

toparlamak

Tüm çevrimiçi mağazaların %28'lik güçlü ve büyüyen pazar payıyla WooCommerce, dünya çapında en çok benimsenen e-ticaret platformudur. Diğer tüm canlı yazılım parçaları gibi, daha iyi performanslar ve daha istikrarlı bir ortam sağlamak için sürekli geliştirme aşamasındadır. Bununla birlikte, mağazanızda yavaş ürün sayfaları yaşıyorsanız, birçok faktörün bunlar üzerinde doğrudan veya dolaylı olarak etkisi olduğundan, bunları düzeltmek o kadar kolay olmayacaktır.

Ancak bu, ister kendiniz ister deneyimli bir geliştiricinin yardımıyla, bunlara göre hareket etmenizi engellemek zorunda değildir, çünkü burada nihai olarak tehlikede olan unsurlar sizin işiniz ve gelirinizdir!


Bu blog gönderisinde, WordPress, WooCommerce ve çeşitli diğer hizmetlere odaklanan bir ajans olan Silicon Dales'in kurucularından biri olan deneyimli bir WordPress geliştiricisi Robin Scott bulunmaktadır. Robin, Özel Eklentiler, Yerçekimi Formları, Barındırma Transferi, Bakım ve WooCommerce Uzantıları gibi birkaç alanda uzmanlaşmıştır.

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

Divi's Theme Builder ile Özel Global Başlık Nasıl Oluşturulur

Artık Tema Oluşturucu burada olduğuna göre, web sitenizi A'dan Z'ye kurmanıza yardımcı olacak yeni eğitimlere dalmak için sabırsızlanıyoruz. Buna Divi'nin yerleşik seçeneğini kullanarak özel başlıklar oluşturma da dahildir. Bu eğitimde Divi's Theme Builder'ı kullanarak global bir başlık oluşturmaya odaklanacağız. Bu sayfaya veya gönderiye farklı bir başlık atamadıysanız, web sitenizin her yerinde genel bir başlık görünecektir.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir