关于 webman,生产使用

0

1.
常驻内存,所以相较于传统的php-fpm架构,性能,要好很多


2.
但本质上,还是属于同步阻塞模式吧,没有类似swoole中协程的东西?


3.
之所以性能相较传统php-fpm架构高,只是因为常驻内存吗?
还有其他原因吗?


4.
如果是常驻内存的,很多第三方库,可能会有大量的静态使用,用在webman里
应该会有内存问题吧?


因为对workman的认同,现在又出来一个webman
公司,新项目,我们在考虑,是否用webman


毕竟是一个新东西,有用过的,聊聊吗?

已邀请:

walkor

赞同来自: mlyykk

2、本质还是同步阻塞。webman没有协程,所以编码更简单,更稳定。
3、常驻内存是主要原因,另外就是wokerman和webman对http服务的一些优化。
4、目前没有发现存存在内存泄漏的第三方库。另外框架自身支持类似php-fpm的 max-request配置,可以设置请求多少次后回收进程,解决内存泄漏问题。


虽然webman没有协程,但是性能上并不比带协程的框架差,参见最新的第三方权威压测数据:https://www.techempower.com/benchmarks/#section=test&runid=627e33f6-2a02-40f5-b377-a36e65f69e92&hw=ph&test=query&l=zg24n3-73&a=2


虽然swoole及其相关框架采用了数据库连接池+协程 ,但是在各个指标( 纯文本、数据库单查、多查、更新、混合等) webman都高于swoole以及基于swoole的框架。


截图

要回复问题请先登录注册