swoole单台并发php,看到 swoole 又出黑料,忍不住分享一个 PHP 高并发方案

博主分享了考虑转向其他语言的思考,特别是对使用Serverless架构来处理PHP项目的高并发场景。通过借鉴LaravelVapor,提出在Serverless环境中运行PHP-CGI服务,以传统PHPWEB方式开发,从而实现PHP项目的无缝迁移。同时提到,代码质量和数据库连接限制仍是性能瓶颈,需要开发者自行优化。此外,还提到了未来可能尝试在前端使用Lua,并计划逐步将后端也迁移到新语言。
摘要由CSDN通过智能技术生成

坦白说,今天其实在看 deno 的资料,一直有考虑换语言了,或是 js,或是 lua

回归正题,这个高并发方案是基于 Serverless,参考 Laravel Vapor 的思路:

利用 Serverless 开启一个 php-cgi 服务,再将函数接收到的请求数据,转发给 php-cgi 去处理,拿到响应数据后再返回给浏览器,这样就可以在 Serverless 继续以传统 PHP WEB 的方式来开发,无需做多余的适配。

用这个方案,目前很多 PHP 项目(要兼容 PHP 7.2 )可以无缝切换到 Serverless 服务上运行,轻松扛高并发。

当然,代码质量导致的系统缓慢和数据库链接数限制问题,就需要开发者自己“加钱”处理。

其他吐槽:

用了 PHP 好几年了,抄过 MVC 框架,写过 CMF 系统(自用不开源,上百项目使用过),玩过 PHP GUI 扩展( https://gitee.com/haimadongli001/php-iup )。其实编程能力到了一定程度后,语言的依赖性是非常小的,影响我们更换语言的阻力主要在自身积累和语言生态。

接下来先努力尝试在前端中切换到 lua (基于 https://fengari.io/ ),成功后就轮到后端来切换。

就这么定了,提前说再见,PHP!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值