V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
nonfu
V2EX  ›  PHP

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

  •  
  •   nonfu · 49 天前 · 2067 次点击
    这是一个创建于 49 天前的主题,其中的信息可能已经有所发展或是发生改变。
    23 条回复    2021-04-30 10:04:39 +08:00
    limingxinleo
        1
    limingxinleo   49 天前 via iPhone
    细节还不清楚,但已知的,可能

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