Laravel5 ,phpng(php7) vs php5.4 性能測試

本次測試目的是想看看php7能給laravel5帶來多大提高,採用php內置server,測試基於welcome路由,增長了Eloquent模型查詢語句,測試結果僅供參考。php

測試環境: macbook pro i5+ssd+8g內存 硬件細節就不說了,因爲php7還沒有正式發佈,也沒提供php-fpm,因此本次測試用的是php內置serve,請對比着看,不要看成生產環境的性能(生產環境取決於進程數量、nginx、apache性能、緩存等等)。nginx

經過laravel的artisan命令:laravel

php artisan serve --port 8111

git

phpng artisan serve --port 8111

兩次分別建立php54和php7的server,使用github

ab -n 500 -c 10 http://localhost:8111/

進行壓測。apache

代碼預覽:緩存

輸入圖片說明

訪問預覽:php7

輸入圖片說明

輸入圖片說明

壓測以下:php-fpm

【php54測試結果】性能

輸入圖片說明

【php7測試結果】

輸入圖片說明

【驚豔!php7開啓zend opcache後】

輸入圖片說明

歸納:

php5.4下  每一個請求耗時 79毫秒

php7 下 44毫秒 ,開啓opache後只須要6毫秒

php54 每秒能處理 12個請求

php7能處理22個請求 ,開啓opcache後達到144

也就是說對於laravel來講,php7比php5.4性能提升了80%以上

放到生產環境下,性能提高應該會很是可觀。

附:

相關文章
相關標籤/搜索