swoole6.2 发布了,号称革命性升级 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
CodeCodeStudy
V2EX    程序员

swoole6.2 发布了,号称革命性升级

  •  
  •   CodeCodeStudy 8 天前 3664 次点击

    https://mp.weixin.qq.com/s/bcrHZeF1Yu5ITstsl7rLlQ

    Swoole 6.2 正式引入io_uring技术,全面替代传统的epoll实现异步 IO

    能不能 make php great again ?

    35 条回复    2026-01-15 23:06:06 +08:00
    bixchen
        1
    bixchen  
       8 天前
    那还说啥? PHP 是世界上最好的语言
    MIUIOS
        2
    MIUIOS  
       8 天前   4
    make php great again
    xiayushengfan
        3
    xiayushengfan  
       8 天前
    问题来了,有多少 phper 会 swoole
    back0893
        4
    back0893  
       8 天前
    不用 workerman 可以了
    diudiuu
        5
    diudiuu  
       8 天前
    @xiayushengfan 哈哈哈 完全不用这些
    YanSeven
        6
    YanSeven  
       8 天前   1
    日常革命,到底有多少命啊
    Gilfoyle26
        7
    Gilfoyle26  
       8 天前
    比 go 还快我是不信
    hewitt29
        8
    hewitt29  
       8 天前
    现在哪个不是革命性升级。。。其实都是原地踏步
    linxb
        9
    linxb  
       8 天前
    今夕是何年
    reatang
        10
    reatang  
       8 天前
    go 都不写了,已经转战 rust 了
    Loser110
        11
    Loser110  
       8 天前 via Android
    @reatang rust 写 crud http api 比较 go 如何
    liaohongxing
        12
    liaohongxing  
       8 天前
    强行把原生全阻塞函数的语言 强行转成 异步,无异于屎里雕花,虽然我的入门语言就是 php, 也希望它好,官方不改变,这种第三方更没戏。
    sundev
        13
    sundev  
       8 天前
    php 原来的编程心智负担小。Swoole 的引入虽说提升了性能,但是出 bug 的几率大大增加,而且第三方库的缺失,导致开发时的工作量剧增。
    目前用下来觉得 workerman 属于比较折中的选项。
    javalaw2010
        14
    javalaw2010  
       8 天前   1
    虽然我是 phper 但是我想说,限制一个语言发展的,从来都不是性能问题,而是生态问题,swoole 很强,但是别说他发 6.2 版本了,就是他发 62 版本,只要没合并进 PHP 官方,PHP 就永远被别的语言压一头。
    reatang
        15
    reatang  
       8 天前
    @Loser110 Axum 基本已经把鸿沟填平了,和 gin 框架差不多
    opengg
        16
    opengg  
       8 天前 via Android
    这种需求现在大家是不是都用 go 了
    lovedeepl
        17
    lovedeepl  
       8 天前
    @reatang Axum 看起来跟 gin 好像,用于生产项目怎么样
    reatang
        18
    reatang  
       8 天前
    @lovedeepl 生产没问题
    skymei
        19
    skymei  
       8 天前
    说实话,PHP 开发多年,一直没用过 swoole,每当有异步线程的需求的时候,我会直接上 Java 。
    Felldeadbird
        20
    Felldeadbird  
       8 天前
    换一个开发语言才是出路。官方又不打算支持。
    deepbytes
        21
    deepbytes  
       8 天前 via iPhone
    mpga mpga mpga
    CodeCodeStudy
        22
    CodeCodeStudy  
    OP
       8 天前
    与 java 的虚拟线程相比如何?
    keepfun
        23
    keepfun  
       8 天前
    可惜掉队太久了,大家已经放弃他了。好可惜,我的处女语言。
    JefferyWang
        24
    JefferyWang  
       8 天前
    GOMAXPROCS=1 ?
    liqinliqin
        25
    liqinliqin  
    PRO
       8 天前   1
    Swoole 的投资人在此
    woodytang
        26
    woodytang  
       8 天前
    不知道 php 现在的意义是什么,,js 生态完全可以替代了,无论是性能,开发体验,生态都可以嘎嘎乱杀
    php 唯一能对标的就是 nodejs ,其他他都不够格
    xiaozi
        27
    xiaozi  
       8 天前
    话说,vibe coding 的今天,用 python 不要太爽啊
    wangritian
        28
    wangritian  
       8 天前
    @Gilfoyle26 它底层是 c 且架构优秀,hello world 压测确实比 go 快[狗头] 一旦开始堆业务代码
    lhyannis
        29
    lhyannis  
       8 天前
    lyhiving
        30
    lyhiving  
       8 天前
    原则上来说,swoole 应该要并到 php 主分支
    Cloudust
        31
    Cloudust  
       8 天前
    公司还有几个老项目是 PHP ,用的 webman ,有的还用的 laravel ,感觉改完代码推到线上就能跑的感觉好爽
    mzsongyan
        32
    mzsongyan  
       8 天前
    对这公司印象很差...目前 php 项目基本都用 webman ,其他的用 go
    skyworker
        33
    skyworker  
       7 天前
    @javalaw2010 也不是生态问题, 主要看是不是 "企业级"

    只有"企业级"的生态, 才有高薪资, 才有程序员愿意学习
    skyworker
        34
    skyworker  
       7 天前
    毕竟大部分程序员, 不是面向 "微服务"/"高并发" 编程, 其实都是面向薪资编程
    woodytang
        35
    woodytang  
       7 天前
    如果是新项目,你会选 Swoole ?
    要开发快,选 ts/node
    要跑得快 选 go
    要复杂稳定 选 java

    Swoole 就是一个外挂,给一堆老弱病残项目续命

    当然,PHP 是世界上最好的语言
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2842 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 00:26 PVG 08:26 LAX 16:26 JFK 19:26
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86