旗下导航:搜·么
当前位置:网站首页 > PHP问题 > 正文

php怎样压力测试【php题目】

作者:搜搜PHP网发布时间:2019-11-26分类:PHP问题浏览:95


导读:由于公司要开辟一个高并发的接口,为了节约服务器资本,所以对一些罕见的框架举行调研,推断哪一款机能符合要求前期预备装置压力测试东西(我用的是ab)ab全称为:...
由于公司要开辟一个高并发的接口,为了节约服务器资本,所以对一些罕见的框架举行调研,推断哪一款机能符合要求

前期预备

装置压力测试东西(我用的是ab)

ab全称为:apache bench

在官网上的诠释以下:(引荐进修:PHP编程从入门到通晓)

AB是Apache的超文本传输协定(HTTP)的机能测试东西。其设想企图是描写当前所装置的的Apache的实行机能,主假如显现你装置的Apache的每秒能够处置惩罚多少个要求。

装置框架

我这里装置了yii2、ci、lumen5.0、tp5、biny框架

举行测试

将每一个框架都链接当地数据库,翻开缓存,举行两轮测试,分别为纯html页面和数据库运算页面

压丈量为并发数20,总量300

测试结果

数据库运维压测结果以下:

纯html界面压测结果以下:

结果剖析

原生剧本的抗压才能最强,然则开辟效力低下,后期保护本钱高,而且,这里只是简朴的测试了一下数据库运算,细致项目的差异能够并没有这么大

ci和biny的并发结果是最好的,然则ci版本已很老了,更新多是个题目,而biny是腾讯近来开源的框架,在某些处所还存在缺点,而且,文档也不够友爱,现在只要框架中内嵌了官方文档,没有手册,且浏览性很差

tp5的效力虽然比不上上述三种框架,然则机能也还能够,对php7支撑很好,题目是框架目次杂沓,不利于大型项目开辟

lumen和yii2的并发支撑都不是很好,然则这两个框架自身功用异常壮大,个中yii2对restful接口支撑更友爱,假如不差钱,照样发起用yii2举行restful接口范例举行开辟

以上就是php怎样压力测试的细致内容,更多请关注ki4网别的相干文章!

标签:php