Bu eklenti WordPress’inizi yavaşlatır

“Bunun için bir eklenti var” küresel WordPress topluluğunda eski bir fikir. Bir yandan WordPress esnekliğinin olumlu bir örneğidir, ancak öte yandan “Her şey bir eklenti kullanılarak çözülmeli” zihniyetini yaratmıştır. Yavaş WordPress eklentisinin WordPress ekosistemindeki en büyük performans katillerinden biri olduğunu biliyoruz. “Bunun için bir eklenti var” zihniyetinin zayıflığı, WordPress sitesinin olması gerekenden daha yavaş hale gelmesidir. Bazı CMS kullanıcıları ve diğer statik içerik üreticileri tarafından iddia edilenlerin aksine, WordPress yavaş değildir. WordPress’e bunu yavaşlatan şey bu. Örneğin eklentiler.
Bu yılın başlarında, Finlandiya’nın Helsinki’deki Wordcamp Nordic’te, performans üzerinde en olumsuz etkisi olan en popüler WordPress eklentilerinden bazıları hakkında bir ders verdim. Bu, 2005’ten beri WordPress’le olan deneyimime ve Servebolt’ta bir performans uzmanı olarak işime dayanıyor. İşte benim ders videom. Aşağıdaki gönderiye daha fazla bilgi eklenmiştir.
WordPress yavaş değil. WordPress’e bunu yavaşlatan şey bu. Eklentinin temizliği WordPress’e herhangi bir eklenti eklemeden önce, kendinize sormanız gereken bazı önemli sorular vardır.
Bu eklentiye gerçekten ihtiyacınız var mı?
Eklenti “sahip olmak zorunda mı yoksa sadece” sahip olmak iyi “mi?
Sunucu tarafında veya WordPress dışındaki diğer yollarda (web sitenizin performansını etkilemeyecek) tamamlanabilir mi?
WordPress eklentisinde bulunan birçok özellik, WordPress tema işleviniz.php dosyanızdaki veya küçük bir eklenti olarak küçük kod parçalarıyla kolayca eklenebilir. Bu nedenle, yalnızca bir özelliğe ihtiyacınız varsa, genellikle büyük bir eklenti yüklemenize gerek yoktur. Tıpkı fotoğrafın boyutunu değiştirmek için Photoshop’u yüklemeniz gerekmediği gibi. Görüntü optimizasyonu gibi birçok özellik bile bir eklenti gerektirmez. Görüntü optimizasyonu, komut satırları ve SSH aracılığıyla Imagemagick gibi sunucu araçlarıyla kolayca yapılabilir. Gerçek şu ki, WordPress’e eklediğiniz her kod satırı yükleme sürenizi artıracaktır. Ve tüm eklentiler sitenizi yavaşlatır, ancak iyi veya küçük yapılmış bazı eklentiler için performansın etkisi göz ardı edilebilir. Bir başka önemli şey de “İsviçre Ordu bıçak eklentileri” olarak da bilinen “her şeyi yap” eklentilerini kullanmaktan kaçınmaktır. Pek çok şeyi kötü yapma ve şişkinlik ekleme eğilimindedirler. Kodunuzu yavaşlatan eklenti sayısı değil, çalıştırılması gereken toplam kod sayısı olduğu için, küçük özel eklentiler eklemek için çok daha iyi.
Bir eklenti yüklerken WordPress sitenizi önce ve sonra test etmelisiniz. Eklenti performansının etkisi nedir? Bu değerli mi? Bir kez daha, “olmalı” Vs. “Sahip olmak eğlenceli”. Ayrıca aşağıdakileri de kontrol etmelisiniz:
WordPress eklenti dizini üzerinden mevcutsa, orada sıralama nedir?
Eklentiler için destek forumunu kontrol edin, orada cevaplanmamış birçok soru var mı?
En son ne zaman güncellendi?
WordPress sürümünüzle test edildi mi?
Kontrol etmek için bir başka eğlence, wpvulndb.com gibi güvenlik açığı veritabanlarında güvenlik açığı geçmişidir. Bir WordPress ağınız (çoklu situs) varsa, yalnızca bir web sitesinde kullanılacaksa, tüm ağın eklentisini etkinleştirmeyin. Bir web sitesi için etkinleştirin! Planlanmış görevleri yerine getiren eklentiler elbette sunucu tabanlı cron ile ayarlanmalıdır. Hala wp-cron kullanmıyorsun, değil mi? Bu ana performans katili! Lütfen ve hemen WordPress ile CRON sunucusuna geçin. Sergebolt ile bir cron nasıl doğru şekilde ayarlanır: WordPress ve WooCommerce Cron Jobs nasıl ayarlanır
WordPress performansınıza zarar veren eklentiler, bu eklentiyi birkaç daha iyi alternatifle birlikte farklı bir kategoride sıraladım. Bunların hepsi var olan kötü eklentiler değil, orada onlardan daha fazlası olduğundan endişeleniyorum, ancak gördüğümüz en popüler olanlardan bazılarının performans üzerinde olumsuz bir etkisi var. Güvenlik

Kötü
Çit güvenliği

Sucuri Güvenliği
Ithemes Güvenliği (daha iyi WP güvenliği)
Hepsi Bir Güvenlik ve Güvenlik Duvarı WP
Alternatif
Barındırma sağlayıcınızla güvenlik duvarı
Bulutflare
XML-RPC’yi devre dışı bırak
Eklentileri, temaları ve çekirdeği düzenli olarak güncelleyin
Güvenli bir şifre kullanın ve uygulayın
Güvenlik eklentisi gerçekten WordPress’e çok fazla güvenlik eklemiyor. Tersine, sahte güvenlik duygusu sağlama eğilimindedirler. Ve çoğu zaman kendilerinin güvenlik delikleri var.
Güvenlik eklentileri, eklenti tarafından dokunulmaması gereken alanlara dokunur ve çok fazla şey yapmaya çalışırlar. Bir güvenlik eklentisi, gerçekten zararsız olan alana dokunan bir işlevde bir hataya sahip olduğunda, korkunç bir sonuca neden olur. Bjrn Johansen Güvenli kalmak ve WordPress ile korunmak istiyorsanız, en önemli şey WordPress’i eklentiler ve temalar ile doğru şekilde güncellemektir. WordPress saldırıya uğradığında, neredeyse her zaman güvensiz eklenti yüzünden. Barındırma sağlayıcınızla güvenlik duvarları veya Cloudflare gibi sağlayıcılarla uygulama güvenlik duvarları da koruma için iyidir. Saldırılar web sitenize çarpmadan önce bile web sitelerini bilinen saldırılardan (güvenlik açığı veritabanlarına dayalı olarak) koruyorlar. Güvenlik konusunda daha fazla ipucu ister misiniz? Sınırlı blogcular veya sınırlı kaynakları olan küçük işletmeler için iyi arkadaşımızın blog yazısı BJRN Johasen WordPress güvenliği okuyun. Sayfa yapıcı
Kötü
WPBakery (görsel besteci)
Berang İnşaatçıları

element
Alternatif
WordPress Block Editor (Gutenberg)
Gelişmiş Özel Alan – Esnek İçerik Alanı
Sayfa üreticisi bir nimet ve bir lanet olabilir. Tabii ki, işleri daha kolay hale getirme eğilimindedirler, ancak aynı zamanda birçok şişmiş işlev ve gereksiz kod eklerler. Özellikle ön tarafta. Block Editor’un (Gutenberg) son tanıtımıyla, birkaç sayfa yapımcısı daha resmi hale geldi, ancak yine de iyi olmaktan çok uzaklaştı.
Blok editörü eksiksiz bir sayfa üreticisi olana kadar (evet, bu sonunda gerçekleşecektir), Gutenberg ve gelişmiş özel alan kombinasyonu en performanslı çözümdür. Serverbolt’ta kendi web sitemizde sayfa yapımcıları da budur. ACF Esnek İçeriği sayfa yapıcı olarak kullanıyoruz ve blok yazısında blok düzenleyiciyi kullanıyoruz. Şekil yönetimi
Optimal Görüntü EWWW
Smush görüntülerinin sıkıştırma ve optimizasyonu
İmsantiy

Çeşitli eklentiler “Boyutu Değiştir”
Alternatif
Sunucu tabanlı görüntü optimizasyonu
Yüklemeden önce görüntüleri yerel olarak optimize edin
WP (WP-CLI) Medya Rejenerasyonu
Görüntü JPEG & PNG (Tinypng) sıkıştırma
Optimal kısa piksel görüntüleri
Genellikle web sitesinde çok fazla yer kaplayan bir şey görüntülerdir. Yani, görüntüleri optimize etmek, yükleme boyutunu ve süresini azaltmak için çok iyi bir fikirdir. Ne yazık ki, birçok kullanıcı yalnızca resimleri optimize eden eklentiler yükler ve iyi düşünür. Ama aslında hayır.
Görüntüleri optimize etmek için birçok eklentiyi test ettik ve değerlendirdik ve bizi şaşırtan birçoğu gerçekten kötüydü. En negatif eklentiler ewww görüntü optimizasyonuna kesindir. Bir eklenti kullanmanız gerekiyorsa, bir boş optimizasyon eklentisi kullanmak daha iyidir. Ancak bir eklenti kullanmaktan daha iyi, görüntü üretildiğinde iyi görüntü optimizasyonunu yönetmektir. JPEGOPtim, Imagemagick ve Optipng gibi programlarla doğru şekilde dışa aktarın veya sunucu tarafındaki görüntüleri optimize edin. Ayrıca WP-CLI’nin şu anda bazı iyi görüntü araçlarına sahip olduğunu unutmayın! Hasarlı bağlantılar ve ilgili yayınlar
Kötü
Bağlantı denetçisi kırıldı
Kırık bir bağlantı wp durumunu kontrol edin
Plugin Posting Terkait LainnyaAlternatifnya

Google Search Console
Moz, Screaming Frog, Sitebulb dll.
Yoast SEO Premium
Ini adalah plugin dengan tugas terjadwal yang sangat diuntungkan dari pengaturan cron yang tepat, seperti yang disebutkan di atas. Yang terbaik dari semuanya adalah menggunakan layanan eksternal khusus, seperti Google Search Console dan Moz atau Screaming Frog. Fungsi posting terkait dalam versi premium Yoast SEO juga merupakan sesuatu yang dapat kami rekomendasikan. Yoast SEO secara umum sangat baik dari segi kinerja akhir-akhir ini, jadi periksalah jika Anda belum melakukannya. Rezerve etmek
Kötü
WP-DBManager
Updraft/Updraft Plus
Kopya
Alternatif

Cadangan oleh penyedia hosting
mysqldump + rsync (baris perintah)
wp db ekspor/impor (WP-CLI)
Cadangan bisa sangat sulit diatur. Kami telah melihat banyak kasus di mana plugin cadangan membuat situs web “membekukan” sepenuhnya, menyebabkan mereka tidak merespons sama sekali. Cara terbaik untuk melakukan pencadangan selalu di sisi server, jika dilakukan dengan cara yang tidak memengaruhi layanan web dan basis data. Program sisi server tradisional seperti mysqldump/mysql dan rsync dibuat untuk kinerja sejak awal. Gunakan mereka sebagaimana dimaksud! Juga, versi terbaru dari WP-CLI memiliki fitur yang sangat baik untuk ekspor/impor database.
Sosyal medya
Kötü
Tambahkan ini
Bagikan ini
Tombol Berbagi Media Sosial (+lainnya)

Alternatif

Fungsi dari jejaring sosial
Paylaşmak
Sosyal medya veya paylaşım eklentileri, birçok kod ve dış işlev girme eğilimi vardır. Birçoğu ayrıca web sitesi ziyaretçilerinin gizliliğine saygı duymuyor (ve ziyaretçileriniz hakkında üçüncü taraflara bilgi satıyor). Bu eklenti aynı zamanda “Her Şeyi Yap” ın zihniyetine uyma eğilimindedir. Web sitenizin ziyaretçilerinin içeriğinizi paylaşmasını istiyorsanız, kullandığınız sosyal ağ ile mevcut işlevleri kullanın. Facebook, Twitter ve benzerleriyle geliştirici belgelerini kontrol edin. Ve gerçekten bir eklenti kullanmanız gerekiyorsa, Mashshare kullanın. Yanmanın çevirisi
WPML
Loco çevirisi
Alternatif
Multibahasaper
Polilang

Sıradan Çoklu Kurulum
WordPress’in çok dil desteği yıllarca yavaş yavaş daha iyi hale geldi ve gelecekte WordPress’in çekirdeğinde yer alan tam çeviri desteğini görebiliriz, ancak o zamana kadar bu işlevlerin çoğu eklentiler kullanılarak tamamlandı. Çok dile ihtiyacınız varsa, WPML kullanmayın. Size burada verebileceğim en iyi tavsiye bu. Hem MultillaLularPress hem de Polylang daha iyi alternatiflerdir. Sadece, WPML kullanmayın. Önbellek ve optimizasyon
Kötü
WP Super Cache, W3 Toplam Önbellek (+Diğerleri)
WP-Optimizasyon
Otomatik optimize et
Alternatif
Sunucu tabanlı önbellek

Cloudflare Edge önbelleği
Mysql/phpmyadmin
Sayfalar Hız modülü (Mod_Pagespeed)
Daha önce Servebolt’ta meslektaşlarım tarafından yazılan makalelerden birini okuduysanız, optimizasyon için önbellek kullanmayı gerçekten sevmediğimizi biliyorsunuz.Önbellek bu şekilde kullanılması gerekmiyor.Kod’a odaklanmak önbellekten çok daha iyi.Önbellek eklentisi önbellek talebini hızlandırır, ancak önbellek talebi değildir.Hack önbelleğinin olağan seviyesi% 10 ila 25 arasında olduğundan, önbellek eklentisi ziyaretçilerinizin% 75-90’ı için siteyi yavaşlatacaktır.Hala bir önbelleğe ihtiyacınız varsa, sunucu tabanlı bir önbellek çözümü kullanın.Statik kaynakları (resimler, komut dosyaları ve benzerleri) depolamak için bir başka iyi alternatif Cloudflare’dir.Veritabanı optimizasyonu ve komut dosyası için WordPress’e daha fazla kod eklemek yerine doğru sunucu tarafı aracını kullanın.Gerçekten ihtiyacı olmayan eklentiler
Bu son kategorinin aslında herhangi bir açıklamaya ihtiyacı yoktur. WordPress ile bir performans istiyorsanız Slider Revolution eklentisini kullanmayın. Aynı şey SSL için de geçerlidir (sadece hasarlı WordPress kurulumları için gereklidir). Bu, site_url ve home_url’u güncellemek ve http://yourdomain.com ile http://yourdomain.com ile bir değişiklik aramak için yeterlidir. WP-CHLI ile bir arama değişikliği ek eklentiler bile gerektirmez. Sadece WP Search-Replace komutunu çalıştırıyorsunuz ve şunu yapmaya hazırsınız: WP Search-Reclace http://yourdomain.com https://yourdomain.com -lal tablolar Revolution Slider eklentisini kullanmıyorsanız WordPress ile performans istiyorum. Ve WordPress’te özel PHP yürütülmesine izin veren eklentiler genellikle büyük performans ve güvenlik riskleri için negatiftir. Temanız için function.php kullanın, çocuk temasını ayarlayın veya özel bir eklenti yapın. PHP Custom WordPress ile böyle yönetilmelidir. WordPress ile performans hakkında bir şeyler biliyorsanız, burada bir eklenti kaybedebilirsiniz. Evet, hepimiz bunu biliyoruz. Hepimiz kullandık. Bu, en çok indirilen WordPress eklentilerinden biridir ve Automattic tarafından geliştirilir. Jetpack’e ne dersin? Jetpack, orada en iyi performans WordPress eklentisi değil. Ama kötü eklenti listeme koymadım çünkü Jetpack zamanla daha iyi, çok daha iyi hale geldi. Şu anda, bu modüler ve yalnızca istediğiniz belirli özellikleri kullanabilirsiniz. Jetpack’i kurup kullanacak mıyım?
Hayır, yapmayacağım. Ama eğer gerçekten “sahip olmalılar” ve alternatifleri değerlendirmişlerse, bunu yapanları yargılamayacağım. Ödevinizi Jetpack ile yapın! Bültenimize kaydolun!
Blogumuzdan güncellemeleri ve Gelen Kutunuzdaki yeni hizmetler hakkındaki duyuruları kabul edin. Bu, hizmet haberleriyle güncel kalmanın en kolay yoludur. Ücretsiz spam, elbette.
WordPress eklentisinin problemini çözen eklenti ile ilgili son kelimeler başarısız oldu. Web sitesine zarar verirler, güvenlik delikleri ekler ve sorunlara neden olurlar. Ama yine de kullanıyoruz, hala ihtiyacımız var ve onları seviyoruz. Neyse ki bizim için WordPress’in içinde ve dışındaki eklentilerle problemleri çözmenin birçok yolu var. WordPress’te
Eklenti Sağlık Kontrolü ve Olağanüstü Problem Çözme. Bu şaşırtıcı, böylece yakında WordPress çekirdeğinin bir parçası olacak. Bununla birlikte, ziyaretçilerin bunu gerçekleştirmeleri ve daha fazlası olmadan WordPress sitesindeki eklentileri ve temaları test etmek kolaydır. Henüz yapmadığınızı kontrol edin. Sorgu Monitörü ve WP Performans Profili eklentisi, eklenti sorunlarının üstesinden gelmek için de iyidir. Ve WP-CHLI’daki WP profili ile, bir profil oluşturmak ve WordPress web sitesinde yayınlanan her şeyi analiz etmek çok kolaydır. Ben de kontrol ettiğinizden emin olun! WordPress dışında

admin

Bir Cevap Yazın

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