蟬知建站系統PHP7性能測評
2015年底 PHP7 正式面世了,這是 PHP 語言發展史的一個重要裏程碑 , 它帶來了顯著的性能提升和新特性,並對之前版本的一些特性進行了改進。今天 我在虛擬機中分別搭建了相同環境 LAMP , PHP 版本分別是 5.6 和 7.0 ,並分別安裝的蟬知 企業門戶系統最新版本 6.0進行測試 。
傳送門:感謝鳥哥的支持和分享http://www.laruence.com/2016/12/18/3137.html
測試環境:(虛擬機搭建)
操作系統: CentOS6.564位 (虚拟机搭建)
分配內存:1G
CPU:I3-3110M @2.4GHZ
Web服務: apache
數據庫: mysql
PHP: php7.0 / php5.6 (開啓opcache)
蝉知版本:蝉知企業門戶系统 V6.0
(測試環境除了 PHP版本不同之外,其他環境因素保持一致)
ab測試:
ab –n 5000 –c 100 http://localhost/
php5首頁运行数据:
php7首頁运行数据:
對比結果:很明顯, PHP7與 PHP5相比,在性能上得到了 67%的提升。
下面我們再根據一段代碼執行來看下 PHP5.6和 PHP7.0的執行結果。
Ceshi.php文件代碼如下:
function fib($n) {
if ($n == 1 || $n == 2) {
return 1;
}
return fib($n - 1) + fib($n - 2);
}
echo fib(40);
PHP5.6 執行結果:
PHP7.0 執行結果:
對比結果:數據很明顯,可以看到 php7性能是 php5.6的 3倍。
接下來我們繼續再通過一個遞歸程序測試一下,我們分別在兩個環境下的蟬知系統中,創建一個 PHP自定義區塊,然後將其布局到一個新建的單頁中,最後我們查看頁面 PHP執行速度。
PHP5 執行結果:
PHP7 執行結果:
對比結果:數據對比一目了然,無論是內存占用還是 PHP執行時間, PHP7的性能完全超過 PHP5。
總結: PHP7的性能與效率與 PHP5相比有了很大的提升,所以想提升網站整體性能的朋友,推薦升級到 PHP7版本試一試,如今各大空間服務商都陸續支持 PHP7,這已是大勢所趨。

