当前位置: 首页 > news >正文

【PHP】在ThinkPHP6中Swoole与FPM的简单性能测试对比

一、前言

本文主要测试在ThinkPHP 6框架中,使用Swoole扩展库与使用PHP-FPM两者的HTTP并发性能差距,测试方法较简单,仅供参考。

二、测试环境

系统:Ubuntu 22.04
PHP版本:7.4.33
Swoole版本:4.8.13
ThinkPHP版本:6.1.5
ThinkPHP-Swoole扩展库版本:3.1.4

测试工具:ApacheBench 2.3

另外:

  • PHP-FPM 的 worker 数量设定为16个
  • Swoole 的 reactor数量、worker 数量设定为16个
  • 关闭ThinkPHP框架的debug模式

三、测试方法

HTTP接口代码:

public function run()
{sleep(
http://www.lryc.cn/news/464809.html

相关文章:

  • 论文写作学习--POLYGCL
  • 【高等数学】无穷级数
  • 计算机网络——无连接传输UDP
  • DS几大常见排序讲解和实现(下)(15)
  • 电脑视频剪辑大比拼,谁更胜一筹?
  • 计算机毕业设计 基于Web的景区管理系统的设计与实现 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试
  • 计算生物学与生物信息学漫谈-2-测序深度/读长质量和Fasta处理
  • 基于SSM+微信小程序的电子点餐管理系统(点餐1)
  • IO进程---day5
  • ROS理论与实践学习笔记——5 ROS机器人系统仿真之URDF(Unified Robot Description Format)语法详解
  • 常见SQL注入攻击示例与原理及其防御措施
  • Node.js 中的 WebSocket 底层实现
  • MySQl数据库的基本操作
  • Egg.js 项目的合理 ESLint 配置文件模板
  • 算法专题七: 分治归并
  • 一个基于vue功能强大的表格组件--vxe-table的二次封装
  • CSS网页布局(重塑网页布局)
  • 计算机网络:数据链路层 —— 以太网(Ethernet)
  • 考研前所学c语言02(2024/10/16)
  • R语言绘图——坐标轴及图例
  • JDK中socket源码解析
  • Ansible自动化运维项目实战指南
  • MySQL【知识改变命运】10
  • Java学习教程,从入门到精通, Java 基础语法(4)
  • 反编译工具-Jclasslib的使用,与Java方法调用的探索
  • 力扣 简单 876.快慢指针
  • FineReport 计算同比增长
  • 从0开始深度学习(12)——多层感知机的逐步实现
  • 如何利用OpenCV和yolo实现人脸检测
  • 015集——c# 实现CAD excel交互(CAD—C#二次开发入门)