WordPress 6.2'deki Yenilikler ve Neden Güncelleme (Performans İyileştirmeleri)

Yayınlanan: 2023-04-26

WordPress'ininternetteki tüm web sitelerinin %40'ından fazlasına güç sağlayan açık ara en popüler CMS olmasının ana nedenlerinden biri, düzenli olarak yeni sürümlerin piyasaya sürülmesidir. Devam eden bu gelişim, güçlü, hızlı ve güvenli kalmasını sağlayarak geliştiricilerin en iyi kullanıcı deneyimini sunmasını sağladı.

WordPress 6.2, WordPress'in en yeni ana sürümüdür. WordPress topluluğundakilerin çoğu, WordPress 6.2 ile birlikte gelen yeni özellikleri ve geliştirmeleri ele almaktan heyecan duyuyor. Bu yazıda,WordPress 6.2 ile sunulan yeni özellikleri,performans iyileştirmelerinive güvenlik geliştirmelerini tartışacağız . Başlayalım!

Temel Özellik Değişiklikleri

WordPress 6.2, web sitenizin hızını ve kullanıcı deneyimini iyileştirecek birçok yeni özellik ve geliştirme sunar .İşte bazı önemli değişikliklerin kısa bir özeti:

  • Web sitesi sahipleri, daha optimize edilmiş içerik ve düzenler oluşturmak için görüntüleri optimize edebilir ve gelişmiş blok düzenleyiciden yararlanabilir.
  • WordPress 6.2, on Gutenberg sürümünü çekirdekte birleştirir. Bu, yapışkan konum bloğu için ek destek , blok denetçisi sekmelerinin tanıtımı ve WordPress'e HTML API'sinin eklenmesi gibi iyileştirmeleri içerir .
  • I18n bileşenindeki iyileştirmeler ( uluslararası yerelleştirmenin iyileştirilmesi ), dizinleri taşımak için yeni bir işlev, WP_Filesystem_Direct::move() işlevindeki değişiklikler ve get_page_by_title() işlevinin kullanımdan kaldırılması. Paketlenmiş temalar, artık uzak bir kaynaktan yazı tiplerini yüklemek yerine tema klasöründeki yazı tipi dosyalarını içeriyor – bu, yazı tiplerini getirme sürecini hızlandırmalıdır.
  • Yerel ortamlarda çalışan geliştiriciler artık uygulama parola yanıtlarında güvenli olmayan URL'ler kullanabilir. Bu özellik, özellikle geliştiriciler için yararlı olacak ve API isteklerinin kimliğini daha kolay doğrulamalarına olanak sağlayacaktır.
  • WordPress 6.2, jQuery, jQuery Migrate, PHPMailer, element-closest, regenerator runtime, polyfill-library ve Requests 2.0 dahil olmak üzere çeşitli harici kitaplıklarda güncellemeler içerir.
  • Belirli bir kullanıcı için bir parola ayarlandıktan sonra tetiklenen yeni bir kanca eklendi.
  • mysqli_connect() veya mysql_connect() kullanılabilir olduğundan emin olmak için yeni bir kontrol mevcuttur. Bu, önemli bir hatayı çözecek ve mysqli PHP uzantısı eksikse işlem yapılabilir bir mesaj görüntüleyecektir.
  • Yorum sistemi artık daha tutarlı - geliştiriciler artık yorum saatini ve yorum tarihini almak için işlevi çağırırken $comment_ID parametresini iletebilirler.
  • Tüm bir dizinin taşınmasını sağlamak için move_dir() adlı yeni bir işlev eklendi ve bu, tüm dosya sistemlerinde çalışıyor.
  • İstekler kitaplığı güncellendi - artık ad alanlarını destekliyor ve daha sıkı giriş doğrulaması var. Kitaplıktaki birçok sınıf artık final olarak işaretlenmiştir , yani yöntemleri geçersiz kılınamaz.
  • Bir ilişkisel ekler dizisini geçirerek wp_mail() içine özel ek dosya adları eklemek artık mümkün.
  • wpdb::prepare() güncellenerek bir güvenlik geliştirmesi yapılmıştır . Artık SQL enjeksiyon riskini azaltan bir yer tutucu ile tablo adları gibi tanımlayıcılardan kaçıyor.

Performans İyileştirmeleri ve Düzeltmeler

WordPress 6.2'nin temel odak alanlarından biri performanstır ve yeni sürüm, önemli iyileştirmeler sağlamak için tasarlanmıştır.

6 Mart'ta düzenlenen bir Soru-Cevap oturumunda Anne McCarthy ve Rich Tabor, WordPress'in bu son sürümündeki performansı etkileyen iyileştirmeleri tartıştı.

WordPress 6.2'nin, daha iyi deniz feneri performans puanları için stiller motorunu optimize ettiğinden bahsettiler. Dahili testlerinde hem Web Verileri hem de Sunucu Zamanlaması ölçümlerinin kanıtladığı gibi, ön uçta blok stil sayfalarını ve CSS yüklemesini iyileştirmek için önemli çalışmalar yapıldı.

Blok temalardaki LCP görüntülerini belirlemek ve geç yüklemeyi önlemek için mantıkta bir geliştirme yapıldı. Bu değişiklik seti, başlık bloğu şablonu bölümünde görüntülerin geç yüklenmesini önlemek için blok şablonu parçalarının avantajlarını kullanır ve TTFB hızlarını yaklaşık %20 veLCP hızlarını yaklaşık %14 oranındaartırarak Blok temalarına performansta bir artış sağlar.Kahraman görselleri içeren sayfalarda, yaklaşık %19 oranında artan hızlarla LCP'deki iyileştirmeler daha da belirgindir.

Ayrıca, WordPress 6.2 aşağıdakiler gibi bazı küçük iyileştirmeler sunar:

  • WordPress'te otomatik yüklenen seçeneklerin yüklenmesine özel mantıkla kısa devre yapılmasına izin veren ' pre_wp_load_alloptions ' adlı yeni bir filtre eklendi.
  • get_adjacent_post() işlevinin sonuçları artık önbelleğe alınıyor ve bu da performansı artırıyor.
  • WP_Term_Query için önbellek anahtarları artık yer tutucular olmadan SQL'e dayalıdır ve bu da önbellek isabet olasılığını artırır.
  • WP_Query'nin posta önbelleklerini iki kez hazırlama hatası düzeltildi .
  • Önbellekten tembel yükleme terimi meta verileri de wp_cache_get_multiple() kullanılarak iyileştirildi ve daha hızlı performans sağlandı.
  • wp_get_global_settings() sonuçları artık tek bir istek içinde önbelleğe alınarak yanıt süresi yaklaşık %8 oranında iyileştirildi.

WordPress 6.2'deki performansla ilgili tüm değişiklikleri görmek için WordPress'in sorun izleyicisini ziyaret edin.

Performans Üzerindeki Etkiyi Ölçme

Şimdiden takdir edebileceğiniz gibi, Servebolt'ta hız takıntımız var! Bu amaçla, bu değişikliklerin etkisini kendimiz ölçmeye karar verdik. Bunu yapmak için, yeni bir sanal makinede en son kararlı sürüme (yazım sırasında 6.1.1) sahip yeni bir WordPress sitesi oluşturduk ve on sahte gönderi ekledik.

Bu uygulamayı klonladık ve ardından WP-CLI komutunu kullanarakWordPress 6.2 Sürüm Adayı 4'e yükselttik.

İki özdeş uygulama oluşturarak, her iki web sitesini de 3 dakika 30 saniye boyunca sürekli yükle stres testi yapmak için Grafana k6 kullandık . İşte her sürümün nasıl performans gösterdiği.

WordPress 6.1.1

Önceki kararlı sürümü kullanırken, test süresi boyunca 7,3 bin isteği karşılayabildik .Sunucumuzunsaniyede yaklaşık 26 isteği işleyebildiğini ve isteklerin %95'inin tamamlanmasının 226ms'den kısa sürdüğünügördük .

WordPress 6.1.1 K6 Performans Testi

WordPress 6.2

WordPress'in yeni sürümü, performans iyileştirmelerine odaklanıyor ve bu, rakamlara açıkça yansıyor.

WordPress'in en son sürümünü kullanırken, isteklerin çoğunun 178ms'nin altında tamamlandığını ve sunucunun aynı süre içinde yaklaşık 250 isteği dahatamamlayabildiğini gözlemledik.

Daha düşük yanıt süresi, sunulan isteklerin sayısında artışa neden oldu ve sonuç olaraktrafikteki dalgalanmalarla başa çıkma becerisini geliştirdi.

WordPress 6.2.2 K6 Testi

Son düşünceler

WordPress 6.2, WordPress topluluğu için bir başka heyecan verici sürümdür. Performans ve kullanıcı deneyimine odaklanan WordPress, daha iyi medya yönetimi ve içerik blokları sağlayarak kullanıcıların web sitelerini yönetmelerini kolaylaştıracak.

Çeşitli yeni özelliklerden ve özellikle performans iyileştirmelerinden yararlanmak için WordPress 6.2'ye yükseltmenizi şiddetle tavsiye ederiz.Son derece verimli, hızlı ve istikrarlı bir web sitesine sahip olmak, görev açısından kritik iş gereksinimleri olan herhangi bir site için çok önemlidir ve WordPress 6.2, web sitelerinizin performansında bir dizi iyileştirme yapmak için yola çıkar.

Bununla birlikte, güvenebileceğiniz güvenilir ve tutarlı hizmet sağlayan bir barındırma sağlayıcısı seçmek kesinlikle önemlidir.

Servebolt'ta, kendi yeni nesil altyapımızı ve performans hizmetlerimizi (Hızlandırılmış Etki Alanları dahil) oluşturarak barındırma alanında pazar lideri olmaktan gurur duyuyoruz ve bizimlebarındırmayı seçen işletmelerin son kullanıcılarına ampirik olarak daha iyi deneyimler sunmalarına olanak tanıyoruz.