PHP 8.1 早期版本的性能基準(zhǔn)測(cè)試
PHP 8.1 前兩周才發(fā)布了 Alpha 版本,目前仍在積極開(kāi)發(fā)中。近日,外國(guó)科技媒體 Phoronix 發(fā)布了針對(duì) PHP 8.1 早期版本的性能基準(zhǔn)測(cè)試報(bào)告。
測(cè)試環(huán)境如下:
用于參考對(duì)比的測(cè)試版本包括:PHP 7.1.30、7.2.34、7.3.29、7.4.22、8.0.8,以及 7 月 14 日發(fā)布的 PHP 8.1 更新。
測(cè)試結(jié)果如下:
上圖是運(yùn)行 PHPBench 測(cè)試的結(jié)果。數(shù)據(jù)顯示,PHP 8.1 的性能比 PHP 8.0 提升了大約 3%。與幾年前發(fā)布的 PHP 7.1 相比,性能提升了 33% 左右。當(dāng)然,如果和更老的版本 PHP 5 比較,性能的提升更加明顯。
上圖是各版本 PHP Micro 基準(zhǔn)測(cè)試的結(jié)果,通過(guò)一些 PHP 自帶的內(nèi)置測(cè)試,可以看到 PHP 8.1 的速度比 PHP 8 略有提升,如果與 PHP 7.1 相比,速度提升接近 1 倍。
上圖顯示的是運(yùn)行 Phoronix Test Suite Self Test 1.0 的測(cè)試結(jié)果,可以看到,PHP 8 和 8.1 在這方面的性能差距并不大。但如果跟 PHP 7.1 或 7.2 進(jìn)行對(duì)比,它們的成績(jī)與 8.1 相差了十多倍。
上圖是綜合了各測(cè)試結(jié)果的評(píng)分?jǐn)?shù)據(jù)對(duì)比,就目前的結(jié)果來(lái)看,PHP 8.1 的成績(jī)是 PHP 7.1 的 3 倍左右,與 PHP 8 相比則沒(méi)有太大的變化。
最后,從性能基準(zhǔn)的測(cè)試數(shù)據(jù)來(lái)看,PHP 8.1 是基于 PHP 8 的一個(gè)很好進(jìn)化,無(wú)論是性能方面的提升還是語(yǔ)言特性的增加。
詳細(xì)測(cè)試結(jié)果查看 https://www.phoronix.com/
本文轉(zhuǎn)自O(shè)SCHINA
本文標(biāo)題:PHP 8.1 早期版本的性能基準(zhǔn)測(cè)試
本文地址:https://www.oschina.net/news/150699/php-8-1-benchmarks-perf-early