Google ve Yoast’tan katkıda bulunanları içeren yeni WordPress Performans Ekibi, WordPress performansını iyileştirme çabalarını koordine etmek için sonraki adımları planlamak üzere toplanıyor. 2 Kasım 2021 Salı günü bir başlangıç toplantısı yapılıyor. Devam eden, eklentiler ve temalar dahil olmak üzere WordPress’in tüm alanlarında performans darboğazlarını çözmeye yönelik enerjik bir yaklaşımdır. Şu anda iyileştirilmesi gereken 19 odak alanı kategorisiyle neredeyse her şey masada. İlk toplantı WordPress gevşek grubundadır. Erişimi olmayanların duyuru yorum alanına katılmaları teşvik edilir. Performans ekibi toplantısı için ilk planlar:
“çalışma grupları oluşumuna öncülük etmek
İlk idari görevleri koordine edin (gevşek kanal, haftalık toplantılar, çalışma grupları temsilcisi adaylıklarını programlayın, vb.)
ekip için bir misyon ifadesi oluşturun
ele alınacak alanları koordine etmek
kapsamı ve yol haritasını ana hatlarıyla belirtin”
Performans Ekibi Toplantı Gündemi
Toplantı gündemi, karşılama, açık alan (insanların özgürce konuşabileceği) ve odak alanlarını tanımlama zamanı olmak üzere üç maddeyi listeler. Odak alanlarının belirlenmesi, gündemin önemli bir parçasıdır çünkü WordPress performansını iyileştirme çabalarını sürdürmeye yönelik bir yol haritasının ana hatlarını belirlemeye yardımcı olabilir. Bununla birlikte, iyileştirilmesi gereken 19 kategori kategorisine sahip bir elektronik tablo zaten var. Performans Ekibi, toplantının odağını aşağıdakilerle sınırlı tutmayı açıklar:
“…öncelikle en etkili odak alanını belirleyerek kapsamı sınırlı tutmayı ve gerekirse çalışma grupları oluşturmayı hedefleyeceğiz. Belirlenen odak alanları haftalık sohbetlerde ana tartışma konuları olacaktır. İlk toplantıların gündem maddesi, ekibin ilk odak alanlarını belirlemek olacaktır.”
İyileştirme için 19 Kategori
WP Performans Ekibi: Odak Alanları ve Çalışma Grupları adlı ve 19 odak alanını listeleyen bir elektronik tablo var . Kategoriler arasında iyileştirme için şu hedefler yer almaktadır:
- Görüntüler; Görüntüleri iyi kalitede ancak mümkün olduğunca küçük sunar
- JavaScript’i; Optimize Etme JavaScript düzenleme – Komut dosyası önceliklendirme, eşzamansız/erteleme yükleme, modül(ler) kullanımı, komut dosyalarını altbilgiye yükleme, koşullu yükleme…
- CSS Ek; yükünü azaltma – Kritik CSS satır içi, CSS ağaç sallama, CSS küçültme, …
- Web yazı tipleri Web yazı; tiplerinin ek yükünü azaltma – Web yazı tipleri düzenlemesi, yazı tipleri CSS satır içi, birden çok istekten kaçınma, …
- Temalar/Eklenti gereksinimleri; Daha iyi performans sağlamak için eklentileri teşvik etme: CI’de otomatik performans testleri, sorunlu eklentileri işaretleme, …
Resmi Performans Ekibi elektronik tablosunda gözden geçirilebilecek 19 kategorinin tam listesi:
- Görüntüler
- JavaScript
- CSS
- Web yazı tipleri
- Varlık önbelleğe alma
- Sayfa önbelleğe alma
- Nesne önbelleğe alma
- Önyükleme
- Gömme
- cepheler
- SQL
- Yönlendirmeler
- CDN desteği
- Temalar/Eklenti gereksinimleri
- Ana bilgisayar yapılandırması
- Site Sağlığı
- yerelleştirme
- Ölçüm
- İpuçları
Eklenti Geliştiricilerine Yardım Etme/Onları Kontrol Etmeme
Performans Ekibi tarafından ileriye dönük bir yaklaşım, eklenti geliştiricilerinin bir web sitesini yavaşlatmayan daha iyi performans gösteren yazılımlara nasıl yardımcı olabileceğine odaklanmaktır. Performans Ekibi üyeleri, hesap tablosunun sol tarafında listelenen 19 odak kategorisiyle uyumlu olan yorumları sağ tarafa bıraktı. Performans projeleri elektronik tablosundaki bir yorumcu, bir el kitabı oluşturmayı tartışırken, bir diğeri (Googler Thierry Mueller), yayıncıların eklentilerinin performans açısından nerede durduğunu daha iyi anlamalarına yardımcı olmak için performans sinyalleri eklemeyi önerdi. Performans Ekibi üyelerinden biri, eklenti geliştiricilerine yardımcı olma konusunda yorum yaptı:
Varlıkları doğru/gerektiğinde nasıl kuyruğa alınacağını daha iyi anlamak için eklenti ve tema geliştiricilerini eğitmek için yapılması gereken çok iş var. Bu konuda bir el kitabı bölümü yazmaya ve şirketimde bu QA işine başladığım için bazı en iyi uygulamaları/dersleri bir araya getirmeye hazırım.
Aynı yorum akışında Google’dan Thierry Mueller, eklenti geliştiricilerine nasıl yardımcı olunabileceği hakkında yorum yaptı:
“Aklı başında, eklentiler ve temalar incelemesine bazı performans sinyalleri getirmektir. Bu, yeni eklentiler/temalar için kanamanın bir kısmını zaten durdurabilir ve güncellemede eklentilere/temalara yardım etmeyi düşünebiliriz, bu da tüm aktif eklentilerin etrafında çok hızlı bir şekilde döner.
Aktif Performans Projeleri
WordPress, çeşitli geliştirme projelerini izler ve bazıları bu resmi WordPress sayfasında listelendiği gibi performansla ilgilidir . Projelerden biri , WordPress sitesinin görüntünün orijinal görüntüden üç ila dört kat daha büyük yeni bir sürümünü oluşturmasına neden olan medya yükleyicideki bir hatayı düzeltmektir . Şu anda devam etmekte olan başka bir proje , performansı artırmak için ekranın üst kısmındaki görüntülerden tembel yükleme özniteliğini atlıyor.
WordPress Savaşıyor
WordPress, performansı iyileştirmeye yönelik koordineli bir yaklaşım benimsiyor. Sonraki adımlar 2 Kasım 2021 Salı günü tartışılacak. Odak zaten WordPress çekirdeğinde en “etkili” kazanımları elde etmeye ve eklenti ve tema geliştiricilerinin web sitelerini yavaşlatmayan yazılımlar oluşturmasına yardımcı olacak yolları düşünmeye yöneliktir. Proje katılımcıları arasında Google ve Yoast’tan katkıda bulunanlar var. Bu sadece bir başlangıç olsa da, halihazırda devam etmekte olan projelere bakıldığında, WordPress çok yakında başarı üzerine başarı oluşturmaya başlayabilir. Drupal, Wix ve Duda, performans açısından WordPress’in çok ötesine geçti. Yeni performans ekibi, WordPress’in en üst sırada yer almasına yardımcı olabilir.