首页 > 编程语言 >webmen等框架真的比php-fpm快吗?

webmen等框架真的比php-fpm快吗?

时间:2023-12-21 10:46:20浏览次数:34  
标签:127.0 webmen fpm http 0.1 sec Stdev 10s php

php-fpm + nginx

代码

<?php
        usleep(100000);
        echo "hello world";
?>

wrk -c 200 -t 50 -d 10s http://127.0.0.1/

Running 10s test @ http://127.0.0.1/
  50 threads and 200 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency     1.11s   554.60ms   1.99s    58.23%
    Req/Sec     8.81     11.11    30.00     70.95%
  477 requests in 10.01s, 93.16KB read
  Socket errors: connect 0, read 0, write 0, timeout 398
Requests/sec:     47.64
Transfer/sec:      9.30KB

QPS 42

webman 直接启动

wrk -c 1000 -t 50 -d 10s http://127.0.0.1:8787/index/json/

代码

<?php
        usleep(100000);
        echo "hello world";
?>

进程开256个

Running 10s test @ http://127.0.0.1:8787/index/json/
  50 threads and 1000 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency   372.50ms  382.21ms   2.00s    85.37%
    Req/Sec    48.35     35.14   180.00     65.89%
  23455 requests in 10.10s, 3.02MB read
  Socket errors: connect 29, read 0, write 0, timeout 880
Requests/sec:   2322.46
Transfer/sec:    306.18KB

QPS 2322

标签:127.0,webmen,fpm,http,0.1,sec,Stdev,10s,php
From: https://www.cnblogs.com/xuyaoxiang1991/p/17918447.html

相关文章

  • ThinkPHP6 关于事件的简单应用
    一、序章ThinkPHP6的手册中关于【事件】章节的介绍都是直接文字说明,给出创建的类文件,并没有一个好的示例来进行补充说明。对于刚接触【事件】的同学在阅读理解上增加了一点点困难,本文就在此结合示例简单叙述下。 二、事件事件的使用分两种方式,一个是不使用事件类,另一个使用事......
  • Windows系统phpstudy+PbootCMS搭建网站记录
    环境Windows10phpstudyv8.1          下载地址:https://www.xp.cn/download.htmlPbootCMSv3.2.4  下载地址:https://www.pbootcms.com/安装phpstudy 官网下载安装包,直接安装,安装完成后如下:PHP默认安装版本为:php7.3.4nts添加PHP的sqlite3扩展不添加扩展访......
  • php+dm达梦数据库简单连接
    1.安装php准备php环境,下载phpstudy,自带php7.3.4nts,安装好以后如果系统环境变量没有配置要配置一下php的的系统环境变量2.安装达梦数据库win64+dmv8在达梦数据库的文件夹中选择合适版本的扩展文件复制到达梦的各版本扩展文件所在位置:php的扩展文件中php的扩展文件: 配置p......
  • 搭建lnmp环境-nginx关联php-fpm (第三步)
     永久关闭防火墙sudosystemctlstopfirewalldsudosystemctldisablefirewall 安装php扩展 php-fpmyum-y installphp-fpm systemctlstart php-fpm.servicesystemctlenable php-fpm.service  修改php-fpm用户/etc/php-fpm.d/www.conf新增用户:www(userad......
  • PHP获取访问者ip,判断是否属于数据库中可以访问的ip段
    理解了。下面是一个例子,演示如何使用PHP获取访问者IP,并与数据库中的IP地址段进行比较。在这个例子中,我将使用IP地址和子网掩码的方式存储IP段,同时对比IP地址是否在指定的范围内。数据库表结构:CREATETABLEip_access(idINTAUTO_INCREMENTPRIMARYKEY,netw......
  • 搭建lnmp环境-php
    系统环境:centos7php7.4 ===安装php===#安装EPEL源yuminstall-yepel-release#安装Remi源yuminstall-yhttps://rpms.remirepo.net/enterprise/remi-release-7.rpm#安装yum包管理器工具(类似php的composer)yuminstall-yyum-utils#通过Remi指定PHP版本(后面安......
  • php mvc框架怎么实现路由的?
    都知道路由是实现框架重要的一步。如果对怎么实现框架感兴趣那必须要了解,而且对自己对正则表达是更加深刻了解。m----------模型v-----------视图c-----------控制器mvc模式就不想多说,网上解释的一大堆,各种理解。这个标准还是比较宽松的,看自己怎么理解。本文重点是是......
  • mac安装php-kafka
    首先,安装文档在: 如何使用PHPSDK接入消息队列Kafka版并收发消息_云消息队列Kafka版(ApsaraMQfor Kafka)-阿里云帮助中心(aliyun.com)但是按照这个文档,存在一个问题,一直报错:1...2checkingforrdkafkasupport...yes,shared3checkingforlibrdkafka/rdkafka.h"i......
  • mamp nginx thinkphp5 配置方法
    thinkphp5的nginx配置,官方文档参考: http://static.kancloud.cn/manual/thinkphp5/177576fastadmin的nginx配置,官方文档参考:https://doc.fastadmin.net/doc/faq.htmlserver {        listen       80;        server_name  www.fa.com *.fa.co......
  • PhpStudy8.1常见问题
    1.1:安装单独安装WAMP(Windows、Apache、MySQL、PHP解释器)或WNMP(Windows、Nginx、MySQL、PHP解释器)的各个组件过于麻烦,可以直接安装PHPStudy,它可以将所有组件安装并管理。1、安装PHPStudy2、设置为将WNMP设置为WAMP环境并启动3、找到PHPStudy安装目录下\phpstudy_pro\WWW目......