laravel爲啥這麼的慢?

首先必需要說明一下,laravel是一個很是優秀且功能完備的PHP開發框架,很是適合創業項目使用。由於她大大的提升了開發效率,若是以前用過Rails可是如今被迫用PHP,那laravel簡直是最佳選擇了!更細節的東西今天先不說(不早了,等着睡覺吶),有興趣的同窗能夠先看看文檔,瞭解下laravel提供的特性。另外,咱們在項目中也有用到。html


前面有提到laravel能大大的提升咱們的開發效率,通常狀況下,這種開發框架都會有一個問題,那就是執行效率很低。看到這裏估計不少同窗都會說「這很簡單嘛,加機器嘛」,可是若是你的產品併發量很大,這可不是單單加機器的問題了,所謂的加機器,只能是在同一個數量級的併發量狀況下的解決方案而已。laravel

laravel的效率有多低呢?有興趣的同窗能夠用ab來測一下QPS,就算是啥業務邏輯都沒有,也是很是的低。那爲啥那麼的低呢?我用xhprof來Profiling了一下,圖太大,因此只看一小部分吧apache

clipboard.png

看到中間紅框框出來的地方沒?這裏只作了一個操做,就是添加路由,也就是說在咱們這個項目裏,光添加路由就要80+ms,多麼恐怖呀!併發

那該怎麼辦呢?等我有空再繼續寫寫,先睡覺啦!框架

相關文章
相關標籤/搜索