Seberapa Cepat WordPress dengan PHP-FPM 7 Bandingkan dengan 5?

PHP7 memiliki banyak keunggulan kinerja, dan dalam posting ini, saya telah melakukan tes untuk mengetahui kinerja WordPress di PHP 5.6 dan 7.


Anda juga akan belajar cara mengaktifkan WordPress untuk digunakan mulai dari PHP 5 hingga 7 Hosting Bersama, VPS / Cloud.

PHP7 dirilis pada 2015 dengan banyak peningkatan kinerja tetapi sepertinya industri belum mengadopsi versi baru PHP.

Seperti yang Anda lihat, PHP7 tepat di atas 3% dari pangsa pasar meski menyediakan fitur yang lebih baik. Apakah ini kurang? kesadaran?

Saya membaca banyak artikel di PHP7 vs PHP5 jadi pikirkan sendiri untuk mencoba dan melihat seberapa cepat PHP7 di situs WordPress.

Sebelum melompat ke hasil, beberapa layak disebut fitur PHP7 adalah:

  • Pengurangan penggunaan memori
  • Dukungan 64-bit yang konsisten
  • Versi baru mesin Zend
  • Pengecualian engine baru untuk penanganan kesalahan yang lebih baik
  • Menambahkan kelas anonim
  • Situs web pemuatan yang lebih cepat (tentu saja)

Versi terbaru WordPress secara resmi mendukung PHP7. Mari cari tahu bagaimana kinerjanya dengan PHP7.

Detail Pengujian

Sedikit platform dan prosedur pengujian untuk memberi Anda gambaran yang jelas.

  • Saya menyediakan Linode Paket $ 10 dan melakukan yang berikut.
  • Menginstal WordPress 4.7 pada Ubuntu 16.04 LTS melalui EasyEngine
  • Tema Blogging Terpasang oleh MyThemeShop
  • Tidak menggunakan plugin caching atau CDN
  • Bekas Pemuat untuk melakukan uji beban dengan 50-200 klien selama satu menit.

Kinerja WordPress pada PHP-FPM 5.6

Secara default, EasyEngine menginstal PHP-FPM 5.6, jadi saya tidak perlu melakukan konfigurasi apa pun kecuali mengatur WordPress, menginstal tema & menunjuk domain pengujian saya ke Linode VM IP.

Saya pergi ke Loader untuk melakukan tes dan inilah hasilnya:

  • Waktu respons rata-rata: 11,96s
  • Waktu respons minimum: 0,6
  • Waktu respons maksimum: 19-an

Kinerja WordPress pada PHP-FPM 7.0

Saya beralih ke PHP 7 melalui engine Mudah dan hasilnya adalah:

Luar biasa! Anda melihat PHP7 adalah dua kali lebih cepat. PHP7 tampil baik di semua aspek.

  • Waktu rata-rata adalah 5.1 detik dibandingkan dengan 11,96s dengan PHP 5.6
  • Waktu respons minimum adalah 0,4 detik dibandingkan dengan 0,6
  • Waktu respons maksimum adalah 8.2 detik dibandingkan dengan 19-an

Hanya dengan mengganti WordPress dari PHP 5.6 ke PHP 7 mengurangi waktu buka situs web sebesar 50%.

Saya percaya itu adalah menang cepat untuk situs web WordPress mana pun dan jika Anda masih tidak menggunakan versi PHP terbaru, maka hasil tes ini akan mendorong Anda untuk meningkatkan.

Pemeriksa Kompatibilitas

Anda mungkin ingin memeriksa tema dan plugin Anda untuk memastikannya cocok dengan PHP 7 sehingga tidak memecah pembaruan posting?.

Pemeriksa Kompatibilitas PHP plugin oleh WPEngine akan membantu Anda untuk menganalisis tema dan plugin yang ada dan memberi tahu Anda bahwa mereka setuju dengan PHP 7.

Cara Berpindah dari PHP 5 ke 7?

Ada beberapa cara untuk mencapai ini berdasarkan pada platform yang Anda gunakan.

Jika menggunakan EasyEngine

Mungkin salah satu cara tercepat untuk beralih versi stack menggunakan EasyEngine.

Login ke VPS / Cloud Anda tempat EasyEngine diinstal

Menjalankan eeperintah

ee situs memperbarui yourwebsite.com –php7

Ex:

[dilindungi email]: ~ # yaitu pembaruan situs chandan.io –php7
PHP7.0 adalah fitur eksperimental dan mungkin tidak berfungsi dengan semua plugin situs Anda.
Anda dapat menonaktifkannya dengan melewatkan –php7 = mati nanti.
Apakah Anda ingin mengaktifkan PHP sekarang untuk chandan.io?
Tipe "y" untuk melanjutkan [n]: y
Menjalankan pemeriksaan pra-pembaruan, harap tunggu…
Lokasi cadangan: /var/www/chandan.io/backup/25Feb2017093100
Membuat cadangan basis data [Selesai]
Menyiapkan konfigurasi NGINX [Selesai]
Menyiapkan webroot [Selesai]
Reload: nginx [OK]
Situs berhasil diperbarui http://chandan.io
[dilindungi email]: ~ #

Anda dapat menggunakan perintah ps untuk memeriksa PHP 7 sedang berjalan.

[dilindungi email]: ~ # ps -ef | grep php
root 17274 1 0 Feb24? 00:00:04 php-fpm: proses master (/ etc /php/7.0/fpm/php-fpm.conf)
root 26674 26541 0 09:31 Poin / 0 00:00:00 grep –color = otomatis php
[dilindungi email]: ~ #

catatan: jika Anda melihat PHP 5 dan tujuh keduanya berjalan maka Anda dapat menghentikan PHP 5 dan menghapus dari start-up otomatis.

Jika menggunakan Shared Hosting

Jika Anda menggunakan hosting bersama yang menyediakan cPanel, maka Anda dapat mengubah versi PHP sendiri sebagai berikut.

Namun, jika Anda tidak memiliki cPanel, maka Anda mungkin perlu berbicara dengan penyedia hosting Anda.

Tangkapan layar berikut diambil dari SiteGround.

  • Login ke cPanel Anda
  • Klik “PHP Version Manager” di bawah 1H Software

  • Pilih situs untuk mengubah versi PHP
  • Mengubah Versi: kapan dan klik Simpan

Anda akan mendapat konfirmasi itu versi baru diterapkan ke beranda situs Anda.

Sudah selesai dilakukan dengan baik! Anda baru saja membuat situs WordPress Anda lebih cepat di hosting bersama.

Jika hosting di Cloud / VPS

Jika Anda meng-hosting WordPress di Cloud atau VPS seperti Google Cloud, AWS, Linode, MELAKUKAN, dll. dan telah menginstal semuanya secara manual oleh Anda sendiri maka Anda dapat melakukan hal berikut (contoh untuk CentOS 6.x) untuk meningkatkan PHP.

  • Masuk ke CentOS VM Anda
  • Ambil cadangan VM sebelum memutakhirkan sehingga Anda dapat mengembalikan jika terjadi kesalahan
  • Hapus versi PHP yang ada

yum hapus php-fpm php-cli php-common

  • Instal repositori berikut

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el6/rpm terbaru

  • Instal PHP-FPM 7 dan modul yang diperlukan

yum instal php70w-fpm-nginx php70w-cli php70w-mysqlnd php70w-fpm

Mulai ulang Nginx, MySQL & PHP-FPM untuk memastikannya dimuat dengan versi terbaru. Anda juga dapat mengakses situs web WordPress untuk memastikannya Kegunaan.

Selamat! Anda telah berhasil menginstal PHP-FPM 7.

Anda dapat melakukan hal berikut jika Anda ingin memverifikasi versi.

[[dilindungi email] init.d] # / usr / sbin / php-fpm -versi
PHP 7.0.16 (fpm-fcgi) (dibangun: 18 Feb 2017 10:46:38)
Hak Cipta (c) 1997-2017 Grup PHP
Zend Engine v3.0.0, Hak Cipta (c) 1998-2017 Zend Technologies
[[dilindungi email] init.d] #

Saya harap di atas memberi Anda ide bagaimana menerapkan PHP-FPM 7 untuk WordPress dan kelebihan kinerjanya.

Jadi silakan dan coba PHP-FPM 7 untuk mengalami situs WordPress yang memuat cepat.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map