laraval如何建立mysql的连接池呢

因为我的用户数比较多,mysql连接多,想建一个mysql连接池,能直接设置那种的?

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 14

swoole 有个开源的 mysql 连接池项目:SMProxy

1周前 评论
黑将军 1周前

php-fpm模式下,没有连接池概念吧?一次请求在你的laravel跑完进程都退出了,你在laravel弄连接池又有什么用呢

1周前 评论

fpm 下没有吧

1周前 评论

用swoole来运行laravel,将程序放在内存中
最新laravel有个Octane(加速引擎)包
具体看最新文档,里面有

1周前 评论
mowangjuanzi

FPM 下建议开启 PDO 持久连接。跟 FPM worker 生命周期绑定。

需要注意的是处理显性事务问题。也就是说在一次请求结束的时候,要显性关闭开启的事务,否则会影响下个请求把。

推荐使用 Laravel 数据库事务 处理。

1周前 评论

用户数有多多?

1周前 评论

看你发了好几次贴了,如果有啥问题,你可以把最初的问题分享出来,大家帮你看看,而不是自己感觉我应该搞负载均衡,我应该搞连接池,就我感觉或许你可能暂时不需要弄这些

1周前 评论
donggan (楼主) 1周前
Su (作者) 1周前
donggan (楼主) 1周前
mengdodo

fpm模式下整这些没太大意义,我上家公司做游戏,一投广告流量上来就各种连接数、文件句柄、cpu100%的问题,建议go或者webman吧

1周前 评论
没有哆啦A梦的大雄 1天前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!