Apa yang Baru di WordPress 6.2 & Mengapa Memperbarui (Peningkatan Kinerja)
Diterbitkan: 2023-04-26Salah satu alasan utama mengapa WordPress sejauh ini merupakan CMS paling populer, menguasai lebih dari 40% situs web di internet, adalah karena rilis reguler versi baru. Evolusi berkelanjutan ini telah memastikannya tetap kuat, cepat, dan aman, – memungkinkan pengembang memberikan pengalaman pengguna terbaik.
WordPress 6.2 adalah rilis utama terbaru dari WordPress. Banyak dari komunitas WordPress yang bersemangat untuk mendapatkan fitur dan penyempurnaan baru yang disertakan dengan WordPress 6.2. Pada artikel ini, kita akan membahasfitur baru , peningkatan kinerja, danpeningkatan keamanan yang diperkenalkan dengan WordPress 6.2. Mari kita mulai!
Perubahan Fitur Inti
WordPress 6.2 memperkenalkan beberapa fitur dan penyempurnaan baru yang akan meningkatkan kecepatan dan pengalaman pengguna situs web Anda.Berikut adalah ringkasan singkat dari beberapa perubahan besar:
- Pemilik situs web dapat mengoptimalkan gambar dan memanfaatkan editor blok yang disempurnakan untuk membuat konten dan tata letak yang lebih dioptimalkan.
- WordPress 6.2 menggabungkan sepuluh rilis Gutenberg ke dalam intinya. Ini termasuk perbaikan seperti menambahkan dukungan untuk blok sticky position , pengenalan tab inspektur blok , dan penambahan API HTML di WordPress .
- Perbaikan komponen I18n ( improving international localization ), fungsi baru untuk memindahkan direktori, perubahan fungsi WP_Filesystem_Direct::move(), dan penghentian fungsi get_page_by_title(). Tema yang dibundel sekarang menyertakan file font di folder tema alih-alih memuat font dari sumber jarak jauh – ini seharusnya membuat proses pengambilan font lebih cepat.
- Pengembang yang bekerja di lingkungan lokal kini dapat menggunakan URL yang tidak aman dalam tanggapan kata sandi aplikasi. Fitur ini akan sangat berguna bagi pengembang, memungkinkan mereka mengautentikasi permintaan API dengan lebih mudah.
- WordPress 6.2 menyertakan pembaruan untuk beberapa pustaka eksternal, termasuk jQuery, jQuery Migrate, PHPMailer, element-closest, regenerator runtime, polyfill-library, dan Requests 2.0.
- Pengait baru telah ditambahkan yang memicu setelah kata sandi ditetapkan untuk pengguna tertentu.
- Pemeriksaan baru tersedia untuk memastikan bahwa mysqli_connect() atau mysql_connect() tersedia. Ini akan menyelesaikan kesalahan fatal dan menampilkan pesan yang dapat ditindaklanjuti jika ekstensi PHP mysqli tidak ada.
- Sistem komentar sekarang lebih konsisten – pengembang sekarang dapat meneruskan parameter $comment_ID saat memanggil fungsi untuk mendapatkan waktu komentar dan tanggal komentar.
- Fungsi baru yang disebut move_dir() telah ditambahkan untuk mengaktifkan pemindahan seluruh direktori, dan ini berfungsi di semua sistem file.
- Pustaka Permintaan telah diperbarui – sekarang mendukung ruang nama dan memiliki validasi masukan yang lebih ketat. Banyak kelas di perpustakaan sekarang ditandai final , artinya metode mereka tidak dapat diganti.
- Sekarang dimungkinkan untuk menambahkan nama file lampiran khusus di wp_mail() dengan meneruskan array lampiran asosiatif.
- Peningkatan keamanan telah dilakukan dengan memperbarui wpdb::prepare() . Sekarang lolos pengidentifikasi seperti nama tabel dengan placeholder yang mengurangi risiko injeksi SQL.
Peningkatan dan Perbaikan Kinerja
Salah satu fokus utama WordPress 6.2 adalah kinerja, dan rilis baru ini dirancang untuk memberikan peningkatan yang signifikan.
Dalam sesi tanya jawab yang diadakan pada tanggal 6 Maret , Anne McCarthy dan Rich Tabor membahas peningkatan dalam rilis terbaru WordPress yang berdampak pada kinerja.
Mereka menyebutkan bahwa WordPress 6.2 telah mengoptimalkan mesin gaya untuk skor kinerja mercusuar yang lebih baik. Pekerjaan signifikan telah dilakukan untuk menyempurnakan block style sheet dan pemuatan CSS di bagian depan, sebagaimana dibuktikan oleh metrik Web Vitals dan Server Timing dalam pengujian internal mereka.
Telah ada peningkatan dalam logika untuk menentukan gambar LCP dalam tema blok dan menghindari pemuatan lambat. Perubahan ini menggunakan keuntungan dari komponen template blok untuk menghindari pemuatan lambat gambar di bagian template blok header, memberikan peningkatan kinerja pada tema Blok, dengan kecepatan TTFBsekitar 20% dan kecepatanLCPsekitar 14%.Di halaman yang berisi gambar pahlawan, peningkatan LCP bahkan lebih terlihat, dengan kecepatan sekitar 19%.
Selanjutnya, WordPress 6.2 memperkenalkan beberapa perbaikan kecil, seperti:
- Filter baru, ' pre_wp_load_aloptions ' telah ditambahkan, yang memungkinkan pemuatan opsi yang dimuat secara otomatis di WordPress dihubung pendek dengan logika khusus.
- Hasil dari fungsi get_adjacent_post() sekarang sedang di-cache, memberikan peningkatan kinerja.
- Kunci cache untuk WP_Term_Query sekarang didasarkan pada SQL tanpa placeholder, meningkatkan kemungkinan terjadinya cache.
- Memperbaiki bug di mana WP_Query mem-priming post cache dua kali .
- Metadata istilah pemuatan lambat dari cache juga telah ditingkatkan dengan memanfaatkan wp_cache_get_multiple() , menghasilkan kinerja yang lebih cepat.
- Hasil dari wp_get_global_settings() sekarang di-cache dalam satu permintaan, meningkatkan waktu respons sekitar 8%.
Kunjungi pelacak masalah WordPress untuk melihat semua perubahan terkait kinerja di WordPress 6.2.
Mengukur Dampak Terhadap Kinerja
Seperti yang mungkin sudah Anda hargai, di sini di Servebolt, kami terobsesi dengan kecepatan! Untuk tujuan ini, kami memutuskan untuk mengukur sendiri dampak dari perubahan ini. Untuk melakukan ini, kami membuat situs WordPress baru dengan rilis stabil terbaru (6.1.1 pada saat penulisan) di mesin virtual baru dan menambahkan sepuluh postingan dummy.
Kami mengkloning aplikasi ini dan kemudian memutakhirkannya ke WordPress 6.2 Kandidat Rilis 4menggunakan perintah WP-CLI.
Dengan membuat dua aplikasi yang identik, kami menggunakan Grafana k6 untuk menguji tekanan kedua situs web dengan beban berkelanjutan selama 3 menit 30 detik. Beginilah kinerja setiap versi.
WordPress 6.1.1
Saat menggunakan rilis stabil sebelumnya, kami dapat melayani 7,3 ribu permintaan selama durasi pengujian.Kami melihat bahwa server kami dapat memproses sekitar26 permintaan setiap detik , dengan 95% permintaan membutuhkan waktu kurang dari 226 md untuk diselesaikan.
WordPress 6.2
Rilis baru WordPress berfokus pada peningkatan kinerja, dan ini jelas tercermin dalam angka.
Saat menggunakan WordPress versi terbaru, kami mengamati bahwa sebagian besar permintaan diselesaikan dalam waktu kurang dari 178 md , dan server juga dapat menyelesaikan sekitar 250 permintaan lagidalam jumlah waktu yang sama.
Waktu respons yang lebih rendah menghasilkan peningkatan jumlah permintaan yang dilayani dan pada akhirnyameningkatkan kemampuan untuk menangani lonjakan lalu lintas.
Pikiran Akhir
WordPress 6.2 adalah rilis menarik lainnya untuk komunitas WordPress. Dengan fokusnya pada kinerja dan pengalaman pengguna, WordPress akan memudahkan pengguna mengelola situs web mereka dengan menyediakan manajemen media dan blok konten yang lebih baik.
Kami sangat menyarankan untuk memutakhirkan ke WordPress 6.2 untuk memanfaatkan berbagai fitur baru dan – khususnya – peningkatan kinerja.Memiliki situs web yang sangat efisien, cepat, dan stabil sangat penting untuk situs apa pun dengan kebutuhan bisnis yang sangat penting, dan WordPress 6.2 bertekad untuk melakukan sejumlah peningkatan pada kinerja situs web Anda.
Yang mengatakan, sangat penting untuk memilih penyedia hosting yang menyediakan layanan yang andal dan konsisten yang dapat Anda andalkan.
Di Servebolt, kami bangga menjadi pemimpin pasar dalam ruang hosting – membangun infrastruktur dan layanan kinerja generasi mendatang kami sendiri (termasuk Accelerated Domains) – memungkinkan bisnis yang memilih untuk menjadi tuan rumah bersama kami untuk memberikan pengalaman yang lebih baik secara empiris bagi pengguna akhir mereka.