tft每日頭條

 > 科技

 > php使用哪些工具進行版本控制

php使用哪些工具進行版本控制

科技 更新时间:2024-06-16 06:47:09

php使用哪些工具進行版本控制(PHP7各版本及PHP8版本進行執行效率比較)1

PHP8.0

運行環境

系統:Windows 10.0 build 18363 AMD64

服務器:Apache/2.4.43 (Win64)

數據庫:MySQL5.7.26

PHP:所有的PHP版本均采用NTS版本

框架:測試代碼使用自有封裝框架進行測試

備注:本次測試采用的是集成運行環境(phpStudy v8.1版本)

測試

進行了1億次連續加法運算執行5次的結果,代碼如下:

$index = 0;

$total = 0;

$startTime = microtime(true);

while($index < 100000000){

$total = $index;

$index;

}

$endTime = microtime(true);

echo $total, ':', $endTime - $startTime;

PHP7.2執行結果

1.5906541347504

1.5971269607544

1.607488155365

1.5949840545654

1.5793738365173

PHP7.3執行結果

10.522659063339

9.1886749267578

9.6237990856171

9.3781068325043

9.2197961807251

PHP7.4執行結果

1.2235970497131

1.1203310489655

1.1554088592529

1.1913161277771

1.1402409076691

PHP8.0執行結果

0.77894401550293

0.86400294303894

0.81100106239319

0.78148412704468

0.77272391319275

PHP8.0(JIT)執行結果

0.12947106361389

0.17232894897461

0.11286783218384

0.12838792800903

0.13353991508484

總結

PHP7.3版本執行的結果讓人無法接受,執行使用了10秒左右這算是所有PHP版本中最慢的;PHP7.2與PHP7.4執行結果相差不大,執行使用1.5秒左右算中等;PHP8.0在沒有開啟JIT時,執行使用0.8秒左右,比之前的版本使用時間有所提升,不是太明顯;PHP8.0在開啟JIT時,執行使用0.13左右,是所有測試版本中最快的。PHP8.0JIT版本在執行效率性能上的提供還是很明顯的。

最後,再此說明一下,代碼是在自有框架中進行測試。如果你在其它框架或原生測試時執行時間并不一定會一緻!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved