|
|
|
|
|
本文得出的結(jié)論,歸結(jié)于僅運行純CPU任務(wù)的腳本的基準測試結(jié)果,不需要I/O操作的任務(wù),例如訪問文件、網(wǎng)絡(luò)或數(shù)據(jù)庫連接。
測試結(jié)果表面,PHP8比PHP5快41倍,比PHP7快3倍。
這些是純 CPU 基準測試。它們并未涵蓋 PHP 性能的所有方面,并且它們可能無法代表實際情況。然而,結(jié)果足以證明一些評論是合理的:
本文展示了 3 個純 CPU 基準測試腳本的結(jié)果。在運行通常執(zhí)行對數(shù)據(jù)庫或文件的訪問的典型 PHP 應用程序時,它不會給出實際的數(shù)字,但我認為它們提供了你對代碼的某些部分可能期望的性能改進的想法。
PHP JIT 編譯器和 PHP 8 性能改進預期
即時(JIT) 編譯,這是一種在運行代碼之前將代碼轉(zhuǎn)換為另一種格式的技術(shù),例如底層機器 CPU 的本機代碼。JIT 應該讓你的程序運行得更快。
PHP 8 之前有另一個主要版本,可能是 PHP 7.2。但可以公平地假設(shè),當 PHP 8 發(fā)布時,它已經(jīng)包含了當前實驗性 JIT 分支的好處。