Çok Sayıda Eklenti WordPress Sitenizin Performansını Etkileyebilir mi?

Yayınlanan: 2015-12-16

Mantıklı cevap evet olacaktır. Yani yüklediğiniz her araç, eklenti, eklenti veya program ile siteniz teorik olarak eskisinden biraz daha yavaş yüklenecektir. Muhtemelen burada bahsettiğimiz bir milisaniyedir, ancak iyi performans göstermesi önemli.

WordPress sitenizin eklentiler olmadan yaşayamayacağını biliyorsunuz. WordPress web siteleri eklentilerle birlikte yaşamak için yapılmıştır. Ancak sitenizin belirli bir anda çökmesine ve hatta çökmesine neden olan eşik nedir?

Burada birkaç eklenti deneyi yaparak bunu bulmaya çalışıyoruz.

Sonuçları duymak için sabırsızlanıyorsanız, bizi daha fazla okuyun!

WordPress Sınırsız Eklentiyi Yönetmek İçin Yapıldı

Teorik olarak, WordPress sitenizin performansını çok fazla etkilemeden sınırsız eklentileri işlemek için oluşturulmuştur. Ancak bu efsaneyi kırabilecek birkaç faktör var.

Bunlardan biri hostinginizin performansıdır . Barındırma sağlayıcınız küçük bant genişliği sunuyorsa, yüklediğiniz her eklenti hızı bir şekilde etkileyeceğinden, efsane burada kırılabilir. Barındırma hizmeti sitenizin hızını kendisi belirleyecektir, bu nedenle ilk etapta ne seçtiğinize dikkat edin.

Ayrıca, her eklentinin kodlanma şekline bağlıdır. Bazı eklentiler, düzgün kodlanmadıkları için sitenizin tamamen çökmesine neden olabilir. Bir eklenti yüklerken bir WordPress sitesinin çökmesine veya içeriğin garip şekillerde görüntülenmesine neden olan durumlar vardı. Bir eklenti doğru çalıştığında güvenilirdir ve baştan yapması gerekeni yapar.

Ama diyelim ki hızlı, büyük bir belleğe sahip bir hostinginiz var ve ihtiyacınız olan eklentiler güvenilir ve olması gerektiği gibi.

Sonra ne?

Sitenize sayısız yükleyebilir misiniz? Testlerim tam tersini söylüyor.

Yükleme Süresinin 2 Saniyeden Fazlasına Ulaşana Kadar Eklentileri Yükleme

Bazıları, sitenizin işlevselliği söz konusu olduğunda eklenti sayısının gerçekten önemli olmadığını söylüyor. Aynı zamanda, diğerleri tam tersini söylüyor. Çok fazla eklenti yüklemek, aslında daha sonra yanıt verme şeklini etkiledi. Bu yüzden, nasıl gittiğini ve sitemin daha büyük bir eklenti akışına nasıl yanıt verdiğini görmek için kendim bazı testler yaptım.

Test sitemi kullandım ve elimden geldiğince basit tuttum. Bir sitenin sahip olduğu temel şeyleri ilk etapta tuttum: varsayılan tema Yirmi Onbeş, gönderi yok, sayfa yok, özelleştirme yok.

Bir şekilde buna benziyordu. Yani yükleme süresini etkileyebilecek hiçbir şey yok.

WordPress just after installation!

Nasıl ilerledim?

Boş sitemin ilk hızını Pingdom ile ölçtüm ve ardından her eklentinin kurulumundan sonra kaydedilen sürelerle karşılaştırdım.

Hangi Eklentileri Yükledim?

Karşılaştırmaya başlamadan önce, yüklediğim ilk eklentinin sitenizi hangi eklentilerin yavaşlattığını gösteren P3 (Plugin Performance Profiler) olduğunu size bildirelim. Ayrıca, belirli bir eklentinin performansı hakkında size sürekli raporlar verir. Beni nihai sonuçlara yönlendirdiği için varlığı vazgeçilmezdi.

Sonra birkaç ücretsiz eklenti kurdum – Revive Old Post, WP Product Review, Visualizer: Charts and Graphs and Pirate Forms. Her şeyden önce, harika çalışıyorlar ve her site için kullanışlılar. İkincisi, onları kendimiz geliştirdik, bu yüzden performanslarını kontrol etmek istedim.

Bir sonraki adım, WordPress'in resmi eklenti dizinine göz atmak ve en popülerlerinden bazılarını birer birer yüklemekti.

Oradan rastgele seçtiğim şey bu:

  • Gelişmiş Özel Alanlar
  • Akismet
  • Hepsi Bir Arada SEO Paketi
  • Siyah Stüdyo TinyMCE Widget'ı
  • İletişim Formu 7
  • Yorumları Devre Dışı Bırak
  • Yinelenen Gönderi
  • Yoast'tan Google Analytics
  • iThemes Güvenliği
  • Jet paketi
  • SonrakiGEN Galeri
  • SiteOrigin'den Sayfa Oluşturucu
  • Küçük Resimleri Yeniden Oluştur
  • TinyMCE Gelişmiş
  • W3 Toplam Önbellek
  • WP Süper Önbellek
  • WooCommerce
  • Wordfence Güvenliği
  • WordPress İthalatçısı
  • Yoast SEO
  • WP-PageNavi
  • Gerçekten Basit CAPTCHA

Ortaya çıkan küçük farklılıkları vurgulamak için test sitemi kendi sürümleriyle karşılaştırdım.

Peki! Yani, tüm bunları göz önünde bulundurarak, testleri yapalım ve ne olduğunu görelim.

Boş Sitenin Yüklenmesi 419ms Sürdü

Boş sitemin yüklenme süresi başlangıçta 419ms idi. Bunu aklınızda bulundurun çünkü gelen tüm sayılar onunla karşılaştırılacaktır. Yani hiçbir eklenti yüklenmez ve site 419ms'de yüklenir. Oldukça hızlı. Şimdi onu değiştirmek için eklentilerin neler yapabileceğini görelim.

Tabii ki, zaman değişiyor ama hatırlanması gereken şey, aşağı yukarı 400ms civarında bir yerde döndüğü.

Başlangıçta, herhangi bir özelleştirme yapmadan eklentileri kuruyordum ve zaman neredeyse hiç değişmedi. Her bir eklentiyi kişiselleştirmeye başladıktan sonra – bu sadece minimalist bir kişiselleştirmedir – zamanlar daha da yükseldi.

Not: Yalnızca minimalist özelleştirmeler yaptım, bu nedenle test sitemde şu anda sahip olduğumdan çok daha fazla içeriğe sahip olacağınızı hayal edin. Yani muhtemelen hız sınırına benden daha erken ulaşacaksın.

Hız açısından, sitenizin en fazla 2 saniye içinde yüklenmesi şaşırtıcı olurdu - zaten 2 saniye oldukça yavaş. Bu yüzden 2 saniye veya daha uzun bir sürem olana kadar eklentileri yüklemeye ve değişiklik yapmaya devam ettim.

Yani yaklaşık 400 ms'den başlıyoruz.

2 Saniyeye Ulaşmak İçin Kaç Eklenti Gerekir?

10 eklentiden sonra, fark o kadar önemli değildi - Pingdom'a göre 680ms civarında. P3, Pingdom'unkiyle neredeyse aynı olan toplam 0.6616s yükleme süresi gösterdi.

20 eklentiden sonra toplam site yükünün yaklaşık 1 saniyesine ulaştım. Bu sefer her eklentiye temel özelleştirmeler ekledim. Yani, onları bir şekilde kullanmaya çalıştım çünkü onları kurup hareketsiz tutmak yeterli değil. Yine de yükleme süresi iyi durumda, ancak eklentilerin toplam yükleme süresi üzerinde %80,1'lik bir etkisi var.

WordPress after installing 20 plugins.

Aynı zamanda, P3'ün taraması bile giderek yavaşladı.

27 eklentiden sonra yükleme süresi 1.20s civarındaydı , ancak birkaç widget'ı etkinleştirdikten sonra hızla 3.20s'ye yükseldi .

Ardından ilk yüklediğim iki eklenti olan WP Super Cache ve şimdiye kadar işlevi açık olmayan W3 Total Cache'den önbelleğe almayı etkinleştirdim.

Şimdi, önbelleğe alma etkin olduğunda, istatistikler hemen hemen şuna benzer:

WordPress after installing 27 plugins.

Pingdom da P3 ile aynı fikirde ve bana 2.50s civarında sonuçları gösteriyor .

Başarının kilidi açıldı, tabiri caizse!

NextGEN Gallery ve Jetpack En Yavaşıydı.

Bu 27 eklentiden bazıları, yükleme için kaydettikleri zamanlar söz konusu olduğunda diğerlerinden daha etkili bir güce sahiptir. Nextgen Gallery ve Jetpack en yavaş gibi görünüyor.

Not: Karşılaştırma sadece deneyi yapmak için kullandığım eklentiler arasında yapılmıştır. Genel olarak en yavaş eklentiler olmaları gerekmez.

Effected runtime by plugins.

  • NextGEN Galeri – %25
  • Jetpack – %23
  • Diğer – %18
  • Eski Gönderiyi Canlandır – %17
  • W3 Toplam Önbellek – %7
  • WooCommerce – %6
  • WordPress SEO – %4

Yani eklentiler web sitenizin hızını etkiler . Genel istatistiklere bir göz atın.

Overall summary.

Şimdi, 27 Hakkında Konuştuğumuz “Çok Fazla” mı?

Tam 27 sayısı değil, aşağı yukarı olabilir. Ama mesele şu ki, bir dönüm noktamız var. Her neyse, 30'dan fazla eklenti, nihai bir web sitesi yavaşlamasına neden olabilir. Kimse size sitenizi nasıl düzenleyeceğinizi söylemeyecek, ancak hızın dönüşüm getirdiğinin muhtemelen farkındasınız, bu yüzden bu bir oyun değil. Daha hızlı siteler çoğu zaman üst sıralarda yer alır.

Tabii ki, artık hangi eklentileri kullandığınıza bağlı çünkü bazıları diğerlerinden daha fazla bant genişliği ve hız tüketiyor.

Bu ironik olabilir, ancak her eklentinin performansını ve yükleme sürelerini ölçebilmek için her zaman P3'ü hazır tutmaya çalışın. Her eklentinin siteniz üzerinde farklı bir etkisi vardır, bu nedenle her birinin nasıl çalıştığını bilmelisiniz. P3 ayrıca, bir eklentinin sitenizde herhangi bir hasara veya soruna neden olup olmadığını da gösterir. Bu yüzden uyanık kalın!

Elbette sitenizin hızını pek çok yönden iyileştirmenin birçok yöntemi var.

Sitenizi daha hızlı hale getirmek için yapabileceğiniz tüm bu işlemleri ve iyi bir hosting sağlayıcınız olduğunu düşünürsek, bu sefer benim yüklediğimden birkaç eklenti daha yapabileceğinizi düşünüyorum. Onları doğru şekilde destekleyebiliyorsanız, 35 veya 40 kullanmak sorun değil.

Çok Sayıda Eklenti Yalnızca Hızı Etkilemez

Şimdiye kadar, çoğunlukla belirli bir web sitesinin hızına ve eklentilerin onu nasıl etkilediğine odaklandık, ancak çok sayıda eklenti başka zararlar da getirebilir.

Hız dışında, ilki kadar önemli başka sorunlar da olabilir.

Güvenlik ve düzenli güncellemeler.

Bazı eklentiler, özellikle ücretsiz olanlar güvenli değildir. Genellikle destek sunmazlar ve uzun süre güncellenmezler. Güncellenmeyen bir eklenti, sitenizin işlevselliğini etkileyebilecek çok sayıda güvenlik açığı, hata ve diğer ilgili güvenlik sorunlarıyla gelebilir. Ayrıca “uzmanlar” tarafından kolayca hacklenebilirler.

Bazıları o kadar iyi kodlanmamıştır, bu da diğer eklentilerin performansını, sitenizin görüntülenmesini veya bir noktada çökmeye neden olabilecek diğer çeşitli sorunları etkiler.

Uyumsuzluk.

Bazı eklentiler diğerleriyle uyumlu değildir ve bu istenmeyen hatalara yol açabilir. Ayrıca, eklenti sürekli güncellenmezse, en son WordPress sürümleriyle uyumlu olmayabilir, bu nedenle sitenizin içeriğine zarar verir veya daha kötüsüne neden olur.

Bir Bakiye Bulun, Tam İhtiyacınız Olanı Kullanın

Artık WordPress sitenizde çeşitli sorunlarla gelebilecek eklentilerle ilgili tüm ana hususları dengelediğimize göre, tonlarca yüklemek için acele etmeden önce aynısını yapmalısınız.

Testleri yapmak için, WordPress'i düzenli olarak kullanan çoğu kişi tarafından iyi derecelendirilmiş ve önerilen resmi WordPress deposundaki en popüler ücretsiz eklentilerden birini kullandım. Yani burada bir arıza durumu söz konusu değil.

Bazen sitenize zarar vermek için sadece bir eklenti gerekir. Bazen çok daha fazlasını gerektirir.

Sitenizi hızlandırmak için çeşitli yöntemler kullanırsanız ve sadece gerçekten çok büyük etkisi olmayan hafif eklentileri tutarsanız, aynı anda 40 eklentiye kolayca ulaşabilir ve hızı 2 saniyenin altında tutabilirsiniz. Ancak dikkate aldığım diğer hususlara dikkat edin - eklentiler birkaç başka zarar da verebilir.

Bu yüzden mümkün olduğunca basit tutmaya çalışın. Eklentileri kötüye kullanmayın, yalnızca gerçekten ihtiyacınız olanı kullanın ve içeriğinize çok fazla değer getirmeyenleri silin. Mümkünse eklenti sayınızı 30'un altında tutmaya çalışın. Daha fazlasına acil bir ihtiyaç varsa, bunları akıllıca kullanın ve siteyi hızlandırmak, güvenli hale getirmek ve istenmeyen sorunlardan kaçınmak için tüm seçenekleri göz önünde bulundurmaya çalışın. Tüm bu çözümler, diğer birkaç eklenti için fazladan alan yaratacaktır.

Nihai Eklenti Sorunları Nasıl Çözülür
  • Sitenizi hızlandırmak için olası tüm çözümleri kullanın. Bu şekilde, yükleme sürelerini etkilemeden daha fazla eklentiden yararlanabilirsiniz.
  • Bir eklenti yükledikten sonra performansını test edin. Siteniz üzerindeki etkisini görün ve düzgün çalıştığından emin olun. P3 burada iyi bir iş çıkarıyor.
  • Aynı amaç için iki eklenti kullanmamaya çalışın. Halihazırda kurulu eklentilerinizin her birini analiz edin, neler yapabileceğini görün ve aynı şeyi yapan başka bir eklenti yüklememeye çalışın. Belirli bir eklentinin tüm özelliklerinden yararlanın ve ihtiyaçlarınızı karşılamak için neler yapabileceğini görün.
  • Zaman zaman eklentilerinizi kontrol ederek unuttuğunuz veya artık kullanmadığınız gereksiz eklentiler olup olmadığını kontrol edin. Sitenize boşuna ağırlık vermeyin.
  • Saldırıya uğramadığınızdan veya sitenize yanlış bir şey olmayacağından emin olmak için WordPress'i ve eklentileri sürekli güncellemeye çalışın. Eski sürümler genellikle sitenin ve eklentilerin işlevselliğinde çatlaklara neden olabilecek çeşitli güvenlik açıklarıyla birlikte gelir.
Özetliyor

Sonunda, belirli sayıda eklenti kullanmak bir seçim meselesidir. Genel olarak, sitenize çok fazla ağırlık vermemeye çalışın ve olabildiğince basit tutun. Hızlandırmak için kaynaklarınız varsa, çok yavaşlatmadan yaklaşık 40 eklenti kullanabilirsiniz. Ancak genel olarak 25 veya 30 da size yardımcı olabilir. Ve her zaman kalitelerini göz önünde bulundurun, bu önemli bir husustur.

Web sitenizde kaç tane eklenti kullanıyorsunuz? Mutlu ya da kötü deneyimlerinizi bizimle paylaşmaktan çekinmeyin.