it-swarm.asia

Devre dışı bırakılmış eklentiler bir WordPress sitesini yavaşlatıyor mu?

Çoğu kişi, kullanılan eklentilerin sayısını en aza indirmenin bir WordPress sitesinin hızlı çalışmasını sağlamanın iyi bir yolu olduğunun farkındadır. Ancak, bu genel kural devre dışı bırakılmış eklentileri içeriyor mu?

56
Travis Northcutt

Hayır değil. En azından, ön uçta ya da eklenti olmayan herhangi bir alanda arka uçta değil. WordPress, yalnızca dosya uçları veritabanındaki active_plugins seçeneğinde depolanan dosyaları yükler ve diğer her şeyi tamamen yok sayar.

56
John P Bloch

Alışılmadık durumlar dışında, eklentileri devre dışı bırakmak yalnızca yöneticideki eklenti sayfasının performansını etkiler, ancak daha sonra önemsiz bir tutarı (yüzlerce eklentiniz yoksa) veritabanında aktif eklentileri. Sonra diğer tüm sayfalarda yüklenen WordPress eklentileri değil, eklenti listesini inceler.

Buradaki bir uyarı, devre dışı bırakılmış eklentinin wp_options tablosunda çok sayıda autoload verisinin depolanması ve devre dışı bırakılmasının bu verileri kaldırmamasıdır; Birisi bir siteyle ilgili bir hata ayıklama yaparken uygulanan ortak bir yaklaşım olan sadece birkaç dakika yapmak isteyebilir. Bununla birlikte, otomatik yükleme sırasında bir soruna neden olacak kadar fazla seçenek ekleyen bir eklenti kullanıyorsanız, bu zaten bir harika eklenti değildir.

Eğer böyle bir eklentiyle karşılaşırsanız ve seçeneklerden kurtulmanız gerekiyorsa this yardımcı olabilir.

19
MikeSchinkel

Görünüşe göre, çıkıyor, takılı ama devre dışı bırakılmış eklentiler gerçekten - yükleme süresini artırabilir. Yeni etkinleştirmeden W3 Total Cache yükledim. Sadece kurulduktan sonra, gösterge panosunun sayfa oluşturma süresi 0,05 saniye arttı. 0,15 saniyeden 0,20'ye. Tekrar tekrar, 20'den fazla pageload üzerinde. Kaldırıldı. Pano tekrar 0.15 saniyede yüklenir. Tekrar tekrar, 20'den fazla pageload üzerinde. Sayfa oluşturma süresi "Query Monitor" eklentisi ile ölçülür.

İşte aldın. Bu nedenle yukarıdaki cevaplar yanlıştır.

(Bu özel eklentiyle bunun neden olduğunu aydınlattığım için çok mutlu olurum.)

0
Simon