Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Laporan penanda aras prestasi PHP8.1 ada di sini! (Bandingkan berbilang versi)

Laporan penanda aras prestasi PHP8.1 ada di sini! (Bandingkan berbilang versi)

藏色散人
藏色散人ke hadapan
2021-12-07 15:48:526933semak imbas

Tanda Aras Prestasi PHP 8.1

PHP 8.1 telah dikeluarkan secara rasmi minggu lepas, dan media teknologi Phoronix membuat susulan dengan mengeluarkan laporan penanda aras prestasi untuk PHP 8.1.

Ujian ini dijalankan pada pelayan AMD EPYC 72F3 yang menjalankan Ubuntu Linux. Semua versi yang diuji telah dibina semula pada sistem yang sama dengan pakej yang sama dan pilihan binaan yang sama.

Versi yang digunakan untuk perbandingan rujukan termasuk: PHP 8.1, PHP 8.0.13, PHP 7.4.26, PHP 7.3.33, PHP 7.0.33 dan PHP 5.6.40. PHP 7.1/7.2 telah dikecualikan kerana kesalahan pembahagian semasa membina dan berjalan dalam tindanan ini.

Persekitaran ujian adalah seperti berikut:

Laporan penanda aras prestasi PHP8.1 ada di sini! (Bandingkan berbilang versi)

Keputusan ujian adalah seperti berikut:

Laporan penanda aras prestasi PHP8.1 ada di sini! (Bandingkan berbilang versi)

Gambar di atas menunjukkan penggunaan PHPbench Test keputusan prestasi pelbagai versi PHP. Seperti yang anda lihat, bahasa ini telah berkembang dengan baik dalam beberapa tahun kebelakangan ini sejak pelancaran PHP 5.6. Kini, sambil meneruskan peningkatan stabil yang dilihat dalam keluaran PHP 7.x, terdapat kira-kira 4% peningkatan tambahan daripada PHP 8.0 kepada 8.1.

Laporan penanda aras prestasi PHP8.1 ada di sini! (Bandingkan berbilang versi)

Laporan penanda aras prestasi PHP8.1 ada di sini! (Bandingkan berbilang versi)

Setakat penanda aras PHP Micro, Phoronix percaya bahawa walaupun ia tidak terlalu berguna tetapi berdasarkan keputusan ujian , mereka sekali lagi Menyerlahkan kemajuan PHP dalam beberapa tahun kebelakangan ini.

Laporan penanda aras prestasi PHP8.1 ada di sini! (Bandingkan berbilang versi)

Semasa menanda aras pelbagai laluan kod di sekitar penghuraian XML, penjanaan JSON dan operasi dunia sebenar biasa yang lain menggunakan Phoronix Test Suite itu sendiri, terdapat situasi . Pada pelayan AMD EPYC Linux, PHP 8.1 mewakili peningkatan yang baik selepas pada asasnya rata daripada PHP 7.3 kepada PHP 8.0. Kebanyakan peningkatan ketara berlaku semasa PHP 5.x lewat dan keluaran awal PHP 7.x.

Laporan penanda aras prestasi PHP8.1 ada di sini! (Bandingkan berbilang versi)

Dari segi ujian rendering, keputusan ujian dalam rajah di atas juga menunjukkan bahawa prestasi PHP 8.1 terus berkembang ke arah yang betul.

Laporan penanda aras prestasi PHP8.1 ada di sini! (Bandingkan berbilang versi)

Perlu dinyatakan bahawa penggunaan memori puncak PHP 8.1 adalah lebih rendah sedikit daripada versi PHP sebelumnya. Secara keseluruhan, PHP 8.1 ialah satu lagi versi yang baik yang menggalakkan pembangunan bahasa pengaturcaraan sebelah pelayan. PHP 8.1 mempunyai beberapa penambahan hebat pada bahasa dan beberapa peningkatan tambahan pada prestasi yang menjadikannya lebih kompetitif dengan bahasa skrip lain.

Disyorkan: "Tutorial penggunaan PHP8"

Atas ialah kandungan terperinci Laporan penanda aras prestasi PHP8.1 ada di sini! (Bandingkan berbilang versi). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:oschina.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam