laraval如何建立mysql的连接池呢

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

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 16

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

1年前 评论
黑将军 1年前

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

1年前 评论

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

1年前 评论

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

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

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

1年前 评论

用户数有多多?

1年前 评论

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

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

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

1年前 评论

FPM 模式下有持久链接。可以用它。但是有个问题,就是尽量在并发量高的情况下使用。第二个问题是处理事务问题,不要出现报错后没有提交或者回滚事务,影响后续查询。

1年前 评论
Tomo11111

2万是用户数还是并发数?

1年前 评论

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