首页 » PHP教程 » php接口压力测试技巧_多个PHP框架压力机能测试比较

php接口压力测试技巧_多个PHP框架压力机能测试比较

duote123 2024-11-11 0

扫一扫用手机浏览

文章目录 [+]

三个PHP框架分别是:Cakephp框架,Thinkphp框架,Phalcon框架

Cakephp框架:在国内外出名比较早,速率开拓效率高,很多PHP程序员比较熟习它。
在中国用的也很广泛,很多项目都用它。

php接口压力测试技巧_多个PHP框架压力机能测试比较

Thinkphp框架:中国的团队写的PHP框架,我比拟较熟习,从0.98版一贯用到现在的Thinkphp5.0版本,Thinkphp5.0改动还蛮大,比较喜好的是Thinkphp3.1系列的版本,由于项目的关系,我把它的内核给改了,原框架是MVC架构被改成了MVSC架构,符合大数据逻辑业务。
Thinkphp5.0版最近才开始出来,没有韶光研究一下。

php接口压力测试技巧_多个PHP框架压力机能测试比较
(图片来自网络侵删)

Phalcon框架:它是一款C措辞编写的PHP框架,国内外享受评价很高,速率和性能无与伦比,我们有很多项目现在都用它了。

这次对三种PHP框架测试,都是连接相同的数据库和数据表相同环境来进行压力实测的,也可能还有未考虑进来的参数,朋友们给提提见地哈。

以上三种框架图示,缺点率越少性能才是越高的。
我们以最快相应要求10秒为便例,Cakephp框架每10秒相应1000要求,缺点率71.70%;Tinkphp框架每10秒相应1000要求,缺点率52.00%;Phalcon框架每10秒相应1000要求,缺点率41.23%;根据实际数据测试Phalcon框架性能比cakephp赶过30.47%,比Tinkphp赶过10.77% 。

Phalcon框架性能险些比cakephp赶过2倍。
Tinkphp框架性能也还不算弱,必境Phalcon框架是用C写的,听说Phalcon7更牛了,Tinkphp5.0也更帅了,下次有机会再来测一下分享给大家。
当然精良PHP框架还有很多像CI,Laravel,YII3等等,这里没完备去表示它们的性能。
欢迎大家也来分享下它们的性能上风。

相关文章