付费课程, 订阅后即可观看

RoadRunner 和 Swoole 的对决,看看哪个是你的菜

本期 Laravel Octane 咱们对RoadRunner 和 Swoole 进行对比,看这两种方案各自的优缺点,最终咱们就可以根据自身项目的需求选择合适的加速方案,每一个都是正确的选择
stoa 2022.03.04 23:30

有数据库连接池吗?

国营 2022.03.04 23:53

你的学习模式太被动了,你是不是想把自己废了号啊?我们自己可没有小号可以重新开始。

斑尾 2022.03.05 01:23

octane能使用swoole的异步任务吗,目前我是用的队列来实现的,我查了ocatne的文档和很多帖子,都没有看到这方面的,或者还是使用laravel-s这样的包,又或者自己写,我打算去研究一下怎么在laravel里怎么自己写

国营 2022.03.05 01:35

能啊,task-worker 就是用来处理异步任务的。“你以为这就完事了”那一期就是这部分内容。

斑尾 2022.03.05 01:37

好的,谢谢,我再去细看一下

斑尾 2022.03.05 02:28

我又去看了下,也实验了一下,发现 Octane::concurrently() 适用的场景是需要等待结果的那种,不支持那种不用等待结果的,只有再去找其它的方式看看了。

fengdie 2022.03.10 03:33

我觉得可以来一期laravel+k8s.. 性能不够,机器来凑。

国营 2022.03.10 03:48

大部分中小企业基本用不到 K8s,Nginx 加多服务器的负载均衡已经足够了。大部分小公司甚至一台服务器上部署多个网站,多个应用,而不像国民大应用那样上千台服务器部署一个项目。我的机器比较差,所以测出来的数字很难看,如果是2核4G的服务器,每秒做到 1000 以上请求处理基本没什么问题,90% 以上的项目也没有这样的性能需求,如果性能不满足,在云服务商加负载均衡也就基本够用了。可怕的永远不是正常用户访问,而是恶意攻击,恶意攻击的话,中小站本身抵御能力永远是有限的,需要用钱买服务了。

fengdie 2022.03.10 03:50

嗯 、或者出一期负债均衡哈 、我现在负载均衡还是用宝塔的收费插件(代码同步)。

尹深 2022.03.13 05:44

workerman 那

国营 2022.03.13 13:26

Octane并没有提供这个驱动,所以在这里并没有讨论它。你的头像很有趣啊。

尹深 2022.03.13 13:30

go骑着他的儿子docker哈哈

octane 官方没有提供 但是提供了抽象接口

提这个问题也是因为看到有人实现了 workerman 的 octane

https://www.workerman.net/q/7661

国营 2022.03.14 02:01

那还真不过,朋友可以自己实验一下,应该都差不多。我有时间也看看,希望作者能坚持持续更新,这个其实是最重要的问题。这也是每一个框架或者扩展包都有的问题,刚开始有人维护,很快作者就没了热情,因此现在我主要介绍的都是官方的方案,能够最大限度的保证质量和持久性。

微信扫码登录