導語
將 Swoole 集合到 Laravel 的過程中,順便記錄下性能對比。運行環境爲基於 Laradock 運行的 Docker 環境,Nginx 代理後爲 Nginx+PHP 7.2。訪問頁面爲 Laravel 默認的 Welcome。統一使用 ab -c 100 -n 100000 http://localhost/
測試。
未啓用 Swoole
首先是未啓用 Swoole 的訪問,如下
啓用 Swoole
接下來是使用 LaravelS 擴展包,參考文檔進行配置,結果如下
結語
可以看到 Swoole 對性能的提升還是有作用的,但是並沒有想象中的那麼大。可能是沒有做任何優化,以及系統和硬件的原因。可以看下官方文檔中的測試。