PHP apache 性能测试 ab.exe 压力测试
发表于|更新于|php
注意
apahce安装目录ab.exe可以用做性能测试,但是没有cookie等,所有测试时候需要做调整
方法
1 | ab -n 60 -c 5 http://192.168.11.101/h5/api/ |
以上为主要参数
n 总的请求量
c 并发数目(类似有这么多用户在访问)
文章作者: developer
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Dev!
相关推荐
2019-03-03
thinkphp beego swoft yaf 性能测试 压力测试 php go swoole 速度对比 数据读取
1ab -n 10000 -c 200 统一使用ab在200并发进行10000次请求 为更接近实际使用,用各自模型读取了一条数据 测试机为腾讯云1核1G普通云硬盘,如果用ssd的话php成绩会有所提升 用nginx做转发,会限制golang性能发挥,压测nginx静态页面大概2157qps 首先需要说明,swoft和beego在裸跑时,效率爆棚,几乎逼近处理静态文件,速度是thinkphp的6-7倍.增加nginx后有了较大耗损,差不多是thinkphp的1.7倍.受制于nginx和fpm,yaf这种框架也只是比thinkphp提升了一丢丢,实际意义已经不大 thinkphp+nginx253大部分请求都比较慢,但是基本上是0.8S左右 12345678910111213141516171819202122232425262728Concurrency Level: 200Time taken for tests: 39.601 secondsComplete requests: 10000Failed requests: 0Tota...
2019-03-04
thinkphp beego swoft yaf 性能测试 压力测试 php go swoole 速度对比 helloworld
1ab -n 10000 -c 200 测试机为腾讯云1核1G普通云硬盘,如果用ssd的话php成绩会有所提升 输出内容为时间戳 beego swoft的性能都强的不得了,在同一级别,裸跑性能都逼近nginx处理静态文件nginx转发损耗很大,由于nginx转发会导致thinkphp,swoft,beego的性能几乎一样。所以有可能的话还是不要在这些框架外套个nginx了swoft+nginx:内存无波动,CPU占用81%swoft无nginx:内存无波动,CPU占用34% thinkphp+nginx41212345678910111213141516171819202122232425262728Concurrency Level: 200Time taken for tests: 24.256 secondsComplete requests: 10000Failed requests: 0Total transferred: 1940000 bytesHTML transferred: 190000 by...
2015-12-07
php mb_regex_encoding
mb_regex_encoding — 设置/获得 多字节正则表达式 字符编码 如:中文
2018-01-17
php 小数点 错误 浮点型相乘错误
参考文献http://php.net/manual/zh/language.types.float.phphttp://php.net/manual/zh/book.bc.php 浮点计算精度有限有小数点时不能直接比较大小相乘也要小心 应该使用专业的函数bccomp比较大小 实例 123456var_export(100*'1.1');// 110.00000000000001var_export(100*'1.1' == 110);// falsevar_export(bccomp(100*'1.1' , 110 ));// 0 小数计算非常小心 1100*'1.1' 比较大小时 他是按一堆0的var_export也是一堆0var_dump 确实没有一堆0 有小数的计算要用bc系列计算函数实例 1234// 设置默认精度2位小数bcscale(2);// 相乘var_export(bcmul(0.1,9));
2017-09-04
centos php Imagick pdf unable to read the file 解决办法
最近做了一个用Imagick转图片功能,composer里类库有的 我就不赘述了我是windows开发,主要克服安装imagick拓展的困难,之后会报错ghostscript之类的,也安装即可 转移到centos后没反应,只是报错 unable to read the file 解决办法1yum install ghostscript 由此推断centos上Imagick不支持的格式有可能都这么报
2017-10-30
PHP 单独使用 laravel orm Illuminate
在实际工作中,我们很多项目不是很大,或者只是个小的活动,可能一两月就不用了,这时我们可能并不需要一个 完整的 框架 ,在之前的一篇文章中,我们测试也发现使用全面的框架,运行时会耗费很多时间 所以我们考虑,对于这些小项目并不需要完整的MVC,有个快捷的Model就很好了 刚好laravel的Model是可以单独提出来使用的,方法如下 composer.json 12345{ "require": { "illuminate/database": "5.1.x" }} 配置文件 12345678910111213141516171819return $dbconfig = [ 'driver' => 'mysql', 'host' => '127.0.0.1', 'database' => 'tes...
公告
This is my Blog