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