webman连接数据库性能

re3wq

最近要开发一个项目,打算用webman框架,我想请问一下大家,如果只是操作mysql的话是不是webman跟其他框架的差别不是很大,webman主要是php层面性能提升,操作redis缓存方面优势很大

5964 4 0
4个回答

xiuwang

我的理解数据库性能提升也非常大,因为webman常驻内存,数据库连接可以一直保持不关闭。而传统框架每个请求都需要连数据库,请求完毕又要关闭数据库,性能损失应该很大。

keytehu

https://www.techempower.com/benchmarks/#section=data-r20&hw=ph&test=db&l=zik073-sf

截图
截图

webman与传统框架带数据库的压力测试可以看这个,webman 39W+ QPS。Yii 1.7W QPS,性能差20多倍。symfony 1W QPS 性能差接近40倍。大家最熟悉的 laravel 5000QPS,性能差将近80倍。

MarkGo

优势:减少了数据库频发创建/销会 连接。
但其实很多时候,数据库性能极限到了,传统PHP的还没到。
如果说为了日后的扩展,在你了解webman/wm的情况下,优先选择。
如果需要赶工期并不太了解wm的时候,性能不是考虑的第一位。

  • 暂无评论
xamarin

https://wenda.workerman.net/question/6460 数据库加载项从webman中独立出来,单独初始化,可以和webnan一个时间启动.在webman 路径可以随便调用数据库,不需要初始化和在composer 里做额外的工作.webman 昨天的问题已完美解决,有类似的问题欢迎兄弟们交流.谢谢兄弟们.

  • 暂无评论
年代过于久远,无法发表回答
🔝