laravel 整合 swoole ,並簡單 ab 測試對比性能以及在 PHPstorm 中利用debug調試配置swoole服務中的PHP代碼


 安裝PHP 的 swoole 擴展 及 安裝 laravel,就不描述了

整合 laravel 和 swoole 用了這個輪子,侵入性很小,一行代碼搞定,推薦一下,今天剛用,不能預測未來是否會遇見坑

https://github.com/swooletw/laravel-swoole

文檔也講的相對清楚

 

安裝好了后,用 ab 軟件分別對兩種模式簡單的壓測了一下(機子開了太多東西,忽略具體指標,只做對比,發現swoole接管php-fpm模式后會性能提升了一大截,一前一后非同時運行的)

 /* 圖片太小可在新標簽頁中打開圖片 */

 

再試下開發調試 

配置了兩種調試模式(PHP Script 和 PHP Web Page 模式)

 

PHP Script 模式配置如下,相對簡潔一點,只需配置兩個地方

 

PHP Web Page 模式相對配置多一些

 

下面就可以開始調試了

 

 一、以 php-fpm 模式啟動PHP,並打開下圖右側電話圖標,開啟監聽

瀏覽器中訪問 http://127.0.0.1:3456/test ,頁面被阻塞,並且斷點被觸發時,喚醒控制台

 

 二、以cli命令行模式啟動服務,開啟調試,並啟動服務

 

瀏覽器中訪問 http://127.0.0.1:1215/test ,頁面被阻塞,並且斷點被觸發時,喚醒控制台

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM