日韩精品成人无码专区免费-国产99久久久久久免费看-国产精品丝袜久久久久久不卡-国产精品无码一区二区三区

速看!主流PHP框架性能非權威測試

發布時間:2025-09-03 點擊:51
主流php框架性能非權威測試
作為一個php開發者,而且是初創企業團隊的技術開發者,選擇開發框架是個很艱難的事情。
用thinkphp的話,招聘一個剛從培訓機構出來的開發者就可以上手了,但是性能和后期代碼解耦是個讓人頭疼的事情。不過很多第三方功能不需要自己寫,眾多大牛已經給鋪好路了。
用laravel的話,傳說寫起來很爽擴展性也夠,但是學習成本有點高,總不能給初級開發者半個月的時間去學習框架吧。而且據說江湖人士透漏,laravel性能不怎么樣,文檔也并不是特別豐富。
用yii的話,語法有點啰嗦,前后端代碼分離有點小麻煩,不過性能是非常好的,而且已經有眾多國內大公司在使用了,出現意外可以快速的找到大牛答疑解惑。
不如做個簡單的性能評測,選個性能出色的總不會出錯
性能測試
測試時間: 2016年05月06日
測試工具: siege (因為mac系統的ab總是會出現 pr_socket_recv: connection reset by peer (54) 的錯誤,所以選擇了siege)
測試機器: macpro core i5 處理器/8gb內存/256gb ssd閃存
測試環境: apache php5.6
框架版本: thinkphp 3.2.3 laravel 5.2 yii2.0.5
測試原則: 每次測試循環5次,取中等數據
補充說明:所有項目都是讓在子目錄中
結果說明
transactions: 2119 hits 處理請求總數量availability: 96.85 % 可用性elapsed time: 9.74 secs 運行時間data transferred: 1.31 mb 數據傳輸量response time: 0.60 secs 響應時間transaction rate: 217.56 trans/sec 每秒處理效率throughput: 0.13 mb/sec 每秒處理數據concurrency: 130.28 并發successful transactions: 2162 成功的請求failed transactions: 69 失敗的請求longest transaction: 2.85 最長的單個請求shortest transaction: 0.01 最短的單個請求開始測試
增加一個控制器,并在控制器中輸入10000次helloworld
并發50循環10次:
首先向我們走來的是thinkphp,看上去還行
transactions: 500 hitsavailability: 100.00 %elapsed time: 2.81 secsdata transferred: 52.45 mbresponse time: 0.26 secstransaction rate: 177.94 trans/secthroughput: 18.67 mb/secconcurrency: 47.10successful transactions: 500failed transactions: 0longest transaction: 0.48shortest transaction: 0.03然后是laravle,嗯,略微有些失望
transactions: 500 hitsavailability: 100.00 %elapsed time: 13.33 secsdata transferred: 52.45 mbresponse time: 1.27 secstransaction rate: 37.51 trans/secthroughput: 3.93 mb/secconcurrency: 47.55successful transactions: 500failed transactions: 0longest transaction: 3.64shortest transaction: 0.07最后賽前比較看好的yii
transactions: 500 hitsavailability: 100.00 %elapsed time: 4.84 secsdata transferred: 52.45 mbresponse time: 0.46 secstransaction rate: 103.31 trans/secthroughput: 10.84 mb/secconcurrency: 47.65successful transactions: 500failed transactions: 0longest transaction: 0.88shortest transaction: 0.04并發200循環10次:
首先是thinkphp
transactions: 1977 hitsavailability: 98.85 %elapsed time: 10.03 secsdata transferred: 207.40 mbresponse time: 0.95 secstransaction rate: 197.11 trans/secthroughput: 20.68 mb/secconcurrency: 187.68successful transactions: 1977failed transactions: 23longest transaction: 1.22shortest transaction: 0.02然后是laravel
transactions: 1890 hitsavailability: 94.50 %elapsed time: 51.85 secsdata transferred: 198.27 mbresponse time: 4.88 secstransaction rate: 36.45 trans/secthroughput: 3.82 mb/secconcurrency: 178.00successful transactions: 1890failed transactions: 110longest transaction: 26.01shortest transaction: 0.07最后是yii
transactions: 1996 hitsavailability: 99.80 %elapsed time: 18.95 secsdata transferred: 209.39 mbresponse time: 1.79 secstransaction rate: 105.33 trans/secthroughput: 11.05 mb/secconcurrency: 188.57successful transactions: 1996failed transactions: 4longest transaction: 3.29shortest transaction:

騰訊云香港服務器域名備案
gpu云服務器收費斗羅大陸稻草人書屋
新站進行SEO優化要特別留意哪些問題呢?
和美國云服務器租用相關的問題
申請公開核驗-備案平臺
百度云云服務器怎么使用
備案信息確認一下-備案平臺
java有哪些字體