nonfu
V2EX  ›  PHP

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

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

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