nonfu
V2EX  ›  PHP

Laravel Octane 是什么,以及为什么它可以把传统 Laravel 应用性能提升十倍?

  •  
  •   nonfu · Mar 18, 2021 · 5502 views
    This topic created in 1891 days ago, the information mentioned may be changed or developed.
    23 replies    2021-04-30 10:04:39 +08:00
    limingxinleo
        1
    limingxinleo  
       Mar 18, 2021 via iPhone
    细节还不清楚,但已知的,可能

    类似 laravel-s 组件吧
    C603H6r18Q1mSP9N
        2
    C603H6r18Q1mSP9N  
       Mar 18, 2021
    对比对象应该是 php-fpm
    ss098
        3
    ss098  
       Mar 18, 2021
    太顶了 ... 刚给项目用上 RoadRunner,没想到官方就出了 Octane 。
    ss098
        4
    ss098  
       Mar 18, 2021
    其实这个东西是有利于 Laravel 容器化的,过去 FPM 的方案部署实在是不太方便,现在有了官方的 Daemon 在 Kubernetes 环境下部署就很方便了。
    nonfu
        5
    nonfu  
    OP
       Mar 18, 2021
    @ss098 我也打算后面深入研究下 Laravel+RoadRunner,正好可以等 Octane 出来,官方集成就不用自己重复造轮子了
    nonfu
        6
    nonfu  
    OP
       Mar 18, 2021
    @shanghai1998 php-fpm 做不到常驻内存 每次请求还是要重新启动 Laravel 框架
    nonfu
        7
    nonfu  
    OP
       Mar 18, 2021
    @limingxinleo 我觉得也是 具体还要以发布为准
    charlie21
        8
    charlie21  
       Mar 19, 2021
    每秒处理 6000 个请求的什么级别的网站需要的?新浪首页够么
    akagishigeru
        9
    akagishigeru  
       Mar 19, 2021 via iPhone
    RoadRunner 这个项目太顶了!必须好好研究
    zzw1998
        10
    zzw1998  
       Mar 19, 2021 via iPhone
    想知道和 hhxsv5/laravel-s 相比有什么优缺点
    ben1024
        11
    ben1024  
       Mar 19, 2021
    还以为 fpm 模式,cli 模式要改变当前应用习惯了
    nonfu
        12
    nonfu  
    OP
       Mar 19, 2021
    @charlie21 只是 hello world 示例而已 引入数据库就肯定不行了
    nonfu
        13
    nonfu  
    OP
       Mar 19, 2021
    @zzw1998 要看发布之后支持的功能
    king888
        14
    king888  
       Mar 19, 2021 via iPhone
    RoadRunner 就是用 golang 特性封装 exec/socket 去调用 php,好处无非是把 php 搞成常驻内存,还顺带蹭蹭 golang 能吹的特性加持到 php,把 php 当成各种万能胶水。
    Evilk
        15
    Evilk  
       Mar 19, 2021
    赞一个
    感觉最近这段时间,PHP 生态方面,动作很多呀
    好事,好事
    希望 PHP 再次起飞
    king888
        16
    king888  
       Mar 19, 2021 via iPhone
    把 php 常驻内存化,对于开发者水平就有要求了,参差不齐的水平很容易搞成内存泄漏 /狗头
    nonfu
        17
    nonfu  
    OP
       Mar 19, 2021
    @king888 是的,不过那个草莽的 web 时代已经过去了,PHP 不进取就会被抛弃,PHP 上手快,开发效率高,如果能留住一部分随着业务发展对高性能有要求的企业用户,又没有特别高的迁移成本,也是挺好的,毕竟真正达到那种非 Java 、Golang 不可的性能要求的公司 也都是些头部大玩家 中小企业也有广阔天地
    nonfu
        18
    nonfu  
    OP
       Mar 19, 2021
    @Evilk 是的 我觉得语言级别确实需要引入并发机制 不然没得选 只能去拥抱别的语言了
    coolmenu
        19
    coolmenu  
       Mar 19, 2021
    这样的话 laravel 开发效率,运行效率都非常好了,算是又起飞一次。
    limingxinleo
        20
    limingxinleo  
       Mar 19, 2021
    @king888 是的,终于要开始了
    qinnombx
        21
    qinnombx  
       Mar 22, 2021
    Laravel Octane 大概什么时候出来 我们最近有一个项目并发惊人 会有极限数据。。。
    nonfu
        22
    nonfu  
    OP
       Mar 25, 2021
    @qinnombx 应该是几周内
    CodeCodeStudy
        23
    CodeCodeStudy  
       Apr 30, 2021
    这才是正确的发展方向
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   920 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 19:55 · PVG 03:55 · LAX 12:55 · JFK 15:55
    ♥ Do have faith in what you're doing.