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-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...
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...
2017-09-11
php strtotime 常用要点
strtotime 是个常用的函数一般是获取当前时间 手册中是他的语义化的用法 1strtotime("+2 day" ,time())
2015-09-10
require() include() require_once() include_once()
1,require()和 include()除了怎样处理失败之外在各方面都完全一样2,require_once()和include_once()语句分别对应于require()和include()语句。3,require_once()和include_once()语句主要用于需要包含多个文件时,可以有效地避免把同一段代码包含进去而出现函数或变量重复定义的错误。4,require_once语句和require语句完全相同,唯一区别是 PHP 会检查该文件是否已经被包含过,如果是则不会再次包含。 我在index.php中include了inc目录里的a.php和b.php,b中include_once了a.php,发现b中不会被引入
2019-04-19
php 面试题
第一部分 你做过的一个websocket程序后端用什么实现的? 1gatewayworker 用什么做的压测? 1ab -n 10000 -c 200 https://baidu.com swoole的事件轮询机制和原理是什么? https://blog.csdn.net/qq_21630623/article/details/77946041https://wiki.swoole.com/wiki/page/356.htmlhttps://wiki.swoole.com/wiki/page/p-differences_with_go.html 12345678910111213141516171819202122232425事件轮询(EventLoop)是一个很重要的概念,指的是计算机系统的一种运行机制。EventLoop 是一个程序结构,用于等待和发送消息和事件。简单说,就是在程序中设置两个线程:一个负责程序本身的运行,称为"主线程";另一个负责主线程与其他进程(主要是各种I/O操作)的通信,被称为"EventLoop线程"(...
2015-09-11
register_shutdown_function
来源 http://yanue.net/post-99.html 1、当页面被用户强制停止时 2、当程序代码运行超时时 3、当PHP代码执行完成时,代码执行存在异常和错误、警告 1,register_shutdown_function()函数可重复调用,但执行的顺序与注册的顺序相同2,如果在调用register_shutdown_function()函数之前有exit()函数调用,register_shutdown_function()函数将不能执行3,PHP4后支持注册函数参数传递4,在某些服务端,如Apache,当前目录在register_shutdown_function()函数中能够改变5,register_shutdown_function()函数执行在headers发送之后 register_shutdown_function(array(“test”)); register_shutdown_function(array($this, “f”)); 运行结果:(运行顺序和注册顺序一样)beforehellof():hello
公告
This is my Blog