Kinerja WordPress Pada PHP 7.2

Diterbitkan: 2018-08-30

PHP 7.2 performance

Menurut hampir semua orang, PHP 7.2 (tidak mengherankan) sekarang menjadi versi PHP yang direkomendasikan untuk WordPress. Faktanya, tim WordPress sendiri merekomendasikan agar Anda menggunakan PHP 7.2 untuk kinerja yang optimal, dan untuk membuat situs WordPress Anda sestabil mungkin.

Tapi sejauh menyangkut PHP, seberapa bagus 7.2 ketika Anda benar-benar meletakkannya di bawah mikroskop? Apakah ini benar-benar pilihan yang bagus untuk WordPress?

Dalam artikel ini, ini adalah pertanyaan utama yang akan kami jawab. Tapi pertama-tama, mari kita lakukan sedikit pengejaran.

Apa Itu PHP?

What is PHP

PHP adalah bahasa scripting open-source, tujuan umum. Ini sebagian besar digunakan dalam membuat halaman web, dapat disematkan dalam kode HTML, dan dapat digunakan di berbagai jenis platform. PHP secara teknis adalah singkatan dari "Hypertext Preprocessor," meskipun akronimnya tidak cukup banyak. PHP dulunya adalah singkatan dari “Personal Home Page” pada masa itu, tetapi sekarang, ini adalah singkatan dari akronim rekursif: “PHP: Hypertext Preprocessor.”

Ini dapat digunakan pada platform seperti Mac OS X, Microsoft Windows, Linux, banyak variasi berbeda dari sistem Unix… hampir semua platform yang mungkin ingin Anda gunakan. Ini digunakan untuk skrip sisi server, untuk menulis aplikasi desktop, dan untuk mengakses database.

Faktanya, PHP telah lama dikenal karena keunggulannya dalam kategori 'mengakses database'. Itu dapat mengakses lebih dari 20 jenis database yang berbeda, dan dapat digunakan untuk menampilkan gambar, film Flash, dan file PDF dari situs web Anda, dll.

Tetapi jika Anda seorang pengembang web dengan pengalaman WordPress atau PHP, Anda mungkin sudah mengetahui hal ini. Anda mungkin juga tahu bahwa WordPress masih mendukung PHP 5, tetapi proyek PHP terus berkembang sejak saat itu. Itu mendapat pembaruan besar ketika PHP 7 keluar, dan mendapat beberapa fitur baru yang cukup mengagumkan ketika PHP 7.2 dirilis.

Jadi mari kita luangkan waktu untuk berbicara tentang beberapa fitur tersebut.

Fitur Baru Pada PHP 7.2

WordPress performance enhancements

PHP 7.2 secara resmi diluncurkan pada November 2017, jadi sekarang sudah keluar cukup lama. Ini menampilkan beberapa fungsi dan peningkatan baru yang menarik bagi pengguna WordPress, yang sebagian besar berfokus pada peningkatan keamanan, fitur penggunaan baru, dan peningkatan kinerja.

Pertama-tama, pustaka kriptografi lapisan aplikasi Libsodium dulu tersedia melalui PECL, tetapi sekarang disertakan sebagai bagian dari inti dalam PHP 7.2. Ini sebenarnya menjadikan PHP bahasa pemrograman pertama, sepanjang masa, yang menambahkan kriptografi modern ke pustaka standar—yang cukup mengagumkan.

Argon 2 sekarang disertakan sebagai algoritma hashing, yang cukup keren.

PHP 7.2 juga dikatakan berjalan sekitar 13% lebih cepat daripada 7.1, yang merupakan peningkatan kinerja yang cukup besar. Itu juga dikatakan berjalan sekitar 20% lebih cepat dari 7.0, dan 250% lebih cepat dari PHP 5.6!

Tapi yang lebih menakjubkan adalah bahwa sekitar 4 dari 10 pengguna WordPress masih belum memperbarui dari PHP 5.6 … yang agak mengejutkan kita … tapi memang begitu.

Dukungan juga merupakan masalah yang akan dibahas terkait 7.2. 7.0 akan mencapai akhir dukungan kritisnya menjelang akhir tahun 2018, dan PHP 7.1 tidak akan didukung baik setelah Desember 2018. Jadi, jika Anda ingin terus mendapatkan dukungan untuk versi PHP Anda, Anda jelas harus memutakhirkan sebelum kemudian (meskipun mengapa Anda tidak mau?) .

Migrasi ke 7.2 juga merupakan pengalaman yang cukup bebas rasa sakit, untuk sebagian besar (setidaknya, jika Anda bermigrasi dari 7 atau 7.1).

Tapi sekarang kita telah berbicara tentang beberapa fungsi inti dan peningkatan di 7.2, mari kita bicara tentang bagaimana kinerja WordPress dengannya.

Bagaimana Kinerja WordPress Pada PHP 7.2?

Pertama-tama, WordPress.org mengacu pada PHP versi 7.2 sebagai versi default PHP mereka. Mereka merekomendasikan dalam persyaratan host mereka bahwa Anda menemukan host yang mendukung…

  • PHP versi 7.2 atau lebih tinggi
  • MySQL 5.6 atau lebih tinggi, atau MariaDB 10.0 atau lebih tinggi
  • Dukungan HTTPS

Mereka juga mengatakan bahwa mereka merekomendasikan Apache atau Nginx sebagai server, tetapi mereka juga mengatakan bahwa setiap server yang mendukung PHP dan MySQL akan melakukannya (sumber).

Mereka juga mengatakan, di bagian bawah halaman, bahwa WordPress bekerja dengan PHP 5.2.4 atau lebih tinggi, tetapi versi ini telah mencapai akhir masa pakai resminya… dan dengan demikian, dapat mengekspos situs Anda ke kerentanan keamanan.

Jadi ini adalah hal pertama yang harus dipahami tentang PHP 7.2. WordPress.org, bersama dengan hampir semua orang yang menggunakan atau mengembangkan WordPress, merekomendasikan 7.2 sebagai standar baru.

Dan ada banyak alasan bagus untuk ini.

Secara umum, PHP 7 sendiri membawa perubahan besar di hampir empat bidang utama. Ini adalah…

  1. Pertunjukan
  2. Pemfaktoran ulang
  3. Membersihkan
  4. Ketik Sistem

Faktanya, perusahaan seperti Badoo sebenarnya menghemat banyak uang ketika mereka beralih dari PHP 5 ke PHP 7. Menurut satu statistik, diperkirakan Badoo menghemat sekitar satu juta dolar hanya dari beralih ke versi PHP yang ditingkatkan , sebagian besar karena mereka dapat menjawab permintaan lebih cepat, dan karena itu membutuhkan daya server yang lebih sedikit.

Pemutakhiran ke PHP 7 juga sering disebut sebagai 'TI hijau', karena pemutakhiran tersebut mengurangi beban pada server untuk perusahaan besar sedemikian rupa sehingga Anda benar-benar dapat mengatakan bahwa itu bahkan 'baik untuk planet ini!'

Tetapi ketika Anda mengajukan pertanyaan “apa yang secara spesifik perlu Anda ketahui tentang peningkatan ke PHP 7.2,” ternyata jawabannya sebenarnya cukup sederhana. Dengan kata lain, jika Anda sudah familiar dengan PHP 7, maka Anda sudah mengetahui sebagian besar dari apa yang perlu diketahui tentang PHP 7.2.

PHP 7.2 sebenarnya adalah rilis yang cukup kecil ketika Anda membandingkannya dengan 7.1, terutama ketika Anda membandingkannya dengan perubahan yang terjadi antara versi 5 dan 7. Bahkan, beberapa orang mengatakan bahwa itu cukup 'membosankan' rilis perangkat lunak, ketika Anda mempertimbangkan semuanya… bukan karena itu bukan peningkatan yang baik, tetapi karena versi PHP ini baru saja menjadi sangat matang sehingga tidak terlalu 'menyenangkan' atau dramatis.

Dengan kata lain, PHP 7.2 adalah realisasi yang sangat modern dan profesional dari apa yang telah dilakukan PHP selama bertahun-tahun.

Kesimpulannya

Tanpa menjadi sangat teknis, akan lebih dari adil untuk mengatakan bahwa PHP 7.2 jelas merupakan peningkatan — meskipun itu tidak benar-benar inovatif. Tapi mungkin yang paling penting, beberapa perubahan yang telah dibuat antara 7 dan 7.2 lebih memberi kita alasan untuk menjauh dari PHP 5 daripada yang lainnya—dan itu sebenarnya cukup penting.

Di dunia di mana begitu banyak orang masih menjalankan PHP 5.6 dengan WordPress mereka, mungkin alasan ini akan cukup untuk memaksa mereka bergerak maju dan bermigrasi ke versi yang lebih baru.

Proses migrasi itu sendiri, seperti yang dinyatakan sebelumnya, tidak menyakitkan. Tapi itu dimaksudkan dalam konteks memperbarui dari versi sebelumnya 7 ke 7.2. Jika Anda bermigrasi kembali dari versi 5, maka ketahuilah bahwa pasti ada beberapa 'perubahan yang mengganggu' yang dapat memengaruhi situs WordPress Anda.

Kami telah mendengar beberapa orang mengatakan bahwa proses migrasi lebih baik dilakukan secara bertahap, bergerak melalui versi yang berbeda secara perlahan dan memperbaiki masalah yang muncul. Ini bisa menjadi cara yang sangat berguna jika Anda masih menjalankan versi 5 yang lebih lama.

Tetapi hal yang paling penting untuk diingat adalah ini… bahwa mengupgrade ke PHP 7.2 akan meningkatkan kinerja WordPress dengan margin yang signifikan dan meningkatkan keamanan Anda, terutama jika Anda belum mengupgrade ke 7. Ini juga akan membuat Anda tetap terkini. dengan dukungan, dan itu sangat penting.

Kami berhasil mencetak skor 100 pada alat uji kecepatan situs web Pingdom untuk pertama kalinya ketika melakukan beberapa penyesuaian lainnya pada saat yang bersamaan.

WordPress Speed with PHP 7.2

Jika Anda bukan seorang programmer, maka beberapa hal yang mungkin Anda dengar tentang PHP 7.2 mungkin membingungkan. Tetapi jika Anda menjalankan situs WordPress, tentu akan bermanfaat bagi Anda untuk membaca tentang cara menggunakan PHP dengan situs Anda, karena pada akhirnya situs Anda akan menderita (setidaknya sampai batas tertentu… itu, atau Anda akan menemukan diri Anda sangat terbatas. ) jika Anda tidak merasa lebih nyaman menggunakannya.

Dan tentu saja, jika Anda berencana untuk lepas sama sekali dalam komunitas WordPress, hampir tidak perlu dikatakan bahwa PHP adalah keahlian penting untuk dikuasai. Anda setidaknya harus memiliki pengetahuan tentang itu sebelum mencoba pengembangan WordPress, karena saat ini digunakan oleh sebagian besar situs web di internet, terutama di antara sistem manajemen konten yang populer di kalangan non-teknis (alias, WordPress ) .

Jadi iya. Kinerja WordPress pada PHP 7.2 luar biasa . Mungkin bukan jenis yang luar biasa yang diharapkan dari pembaruan, tetapi jenis yang luar biasa yang pasti akan menginspirasi seseorang untuk akhirnya memperbarui ke versi terbaru ... terutama jika Anda masih menjalankan versi 5 yang lebih lama ... yang di zaman sekarang ini , semakin lama semakin 'kuno', seiring dengan semakin banyaknya pembaruan.