日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > php >内容正文

php

php什么框架性能高,主流PHP框架性能比较

發(fā)布時間:2025/4/5 php 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php什么框架性能高,主流PHP框架性能比较 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

原標(biāo)題:主流PHP框架性能比較

這次我們進(jìn)行比較測試的有以下4種php框架

thinkphp

ci

laveral

ppf

前三個是市面上主流的php框架,第四種就是我寫的輕量級php框架,我們一起來測試下4種框架在siege軟件中的測試結(jié)果吧。

siege如何進(jìn)行壓力測試

簡單介紹下Siege命令常用參數(shù)

-c 100 指定并發(fā)數(shù)100

-r 5 指定測試的次數(shù)5

-f urls.txt 制定url的文件

-i internet系統(tǒng),隨機(jī)發(fā)送url

-t 30s 持續(xù)測試30秒

# -r和-t一般不同時使用

這次我們使用如下的參數(shù)搭配:./siege -c 100 -t 30s

測試環(huán)境

主機(jī):MacBook Pro

處理器:2.7 GHz Intel Core i5

內(nèi)存:8 GB 1867 MHz DDR3

環(huán)境:nginx/1.10.1

其他:以上4個都設(shè)置了nginx vhost虛擬目錄。

4大框架版本以及說明

thinkphp 版本:thinkphp_5.0.5_full

ci 版本:3.1.5

laveral 版本:5.4

ppf 版本:1.3.0

測試代碼

$time1 = microtime(true);

$a = array();

for($i=0;$i<600000;$i++){

$a[$i] = $i;

}

$time2 = microtime(true);

echo $time2-$time1;die;

測試結(jié)果如下:

./siege -c 100 -t 30s http://ci.com

Transactions: 928 hits 處理請求總數(shù)量

Availability: 100.00 % 可用性

Elapsed time: 29.41 secs 運(yùn)行時間

Data transferred: 0.01 MB 數(shù)據(jù)傳輸量

Response time: 2.51 secs 響應(yīng)時間

Transaction rate: 31.55 trans/sec 每秒處理效率

Throughput: 0.00 MB/sec 每秒處理數(shù)據(jù)

Concurrency: 79.23 并發(fā)

Successful transactions: 928 成功的請求

Failed transactions: 0 失敗的請求

Longest transaction: 3.46 最長的單個請求

Shortest transaction: 0.08 最短的單個請求

./siege -c 100 -t 30s http://thinkphp.com/

Transactions: 1039 hits

Availability: 100.00 %

Elapsed time: 29.14 secs

Data transferred: 0.02 MB

Response time: 2.17 secs

Transaction rate: 35.66 trans/sec

Throughput: 0.00 MB/sec

Concurrency: 77.32

Successful transactions: 1039

Failed transactions: 0

Longest transaction: 3.33

Shortest transaction: 0.16

./siege -c 100 -t 30s http://ppf.com/

Transactions: 1336 hits

Availability: 100.00 %

Elapsed time: 29.59 secs

Data transferred: 0.02 MB

Response time: 1.61 secs

Transaction rate: 45.15 trans/sec

Throughput: 0.00 MB/sec

Concurrency: 72.81

Successful transactions: 1336

Failed transactions: 0

Longest transaction: 2.52

Shortest transaction: 0.08

./siege -c 100 -t 30s http://laravel.com/

Transactions: 534 hits

Availability: 100.00 %

Elapsed time: 29.81 secs

Data transferred: 0.01 MB

Response time: 4.70 secs

Transaction rate: 17.91 trans/sec

Throughput: 0.00 MB/sec

Concurrency: 84.13

Successful transactions: 534

Failed transactions: 0

Longest transaction: 6.69

Shortest transaction: 0.18

得出簡單的結(jié)論:

ppf在每秒處理的效率以及相應(yīng)時間來看是4個中最高的(畢竟代碼少),但是處理并發(fā)并不是很出色,具體框架使用可以查看ppf手冊。

thinkphp表現(xiàn)的第二好,十分出眾的穩(wěn)定性,處理效率跟并發(fā)數(shù)都非常優(yōu)秀。

laravel 這個外國框架處理效率不高,但是并發(fā)性能非常優(yōu)秀(這里可以得出一般結(jié)論就是:處理效率跟并發(fā)性能呈負(fù)相關(guān)增長)

主編QQ: 3339069958

主編微信:TVXQZYN返回搜狐,查看更多

責(zé)任編輯:

《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結(jié)

以上是生活随笔為你收集整理的php什么框架性能高,主流PHP框架性能比较的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。