webman这恐怖的性能是如何做到的?

www.techempower.com/benchmarks/#se...

web-frameworks-benchmark.netlify.a...

两个最权威的性能排名网站都是位列前茅,性能是Laravel的100倍,你没看错,是真的100倍,是java spring的3倍,比go的几个常用框架 gin,echo , goframe框架那些都快,纯PHP,完全兼容composer生态,常驻内存,感觉swoole可以退休了,对比workerman没什么意义。

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 27

他是比传统的fpm框架快很多。。我在的公司有个小项目再用。。

1年前 评论

swoole最大的优点是hook了 curl,它既要性能又可以享受到PHP的以前的生态。不过也就是这点被一些国外的纯PHP异步库所抵制,不过我觉得他们也很难发展起来,除非psr出个event loop的一系列接口。

举个例子 大部分基于Guzzle的SDK都可以享受到Swoole协程切换 .. 而webman不行,如果要实现这点必须要重写SDK

1年前 评论
zend (楼主) 1年前
Junwind

因为核心架构够简单,常驻内存

1年前 评论

一点也不耽误我用hyperf

1年前 评论

能赚钱就是好东西

1年前 评论

比较理解作者开心的心情,毕竟很多时候 PP 被人说拉胯,在速度上扬眉吐气了值得称道。 框架这东西始终还是为开发者和业务服务,今年春天和几个 java 在一屋工作过, spring boot 生态圈的强大真是令人叹为观止, PHP 的路还有很长, 而速度绝对不是很重要的那个。我个人觉得新框架的设计者,应该首要考虑如何能让开发者保证代码质量,让 3 年和 10 年不至于写出差异特别大的代码,这一块还是比较急需

1年前 评论

跑hello world吧?有意义吗?

1年前 评论
滚球兽进化 1年前
杨柳岸 1年前
zend (楼主) 1年前

www.zhihu.com/question/472491849 大佬的回答,看了你就懂

1年前 评论
zend (楼主) 1年前
滚球兽进化 1年前
方向感 (作者) 1年前
zend (楼主) 1年前
梦想星辰大海

协程的魅力是,可以“同时”进行多个io操作。 你可以自己写一个接口,每个请求过来,你都sleep(1),再返回。 然后再用webman请求这个接口,封装出一个新的接口。 再去压测webman封装的接口。

1年前 评论
梦想星辰大海 (作者) 1年前
zend (楼主) 1年前
fatrbaby

这就跟跑分一样,哈哈。

1年前 评论
zend (楼主) 1年前

速度快很棒,不过它要是以 Laravel 插件的形式(就像 LaravelS)提供就好了。
看了下官网许多插件移植自 Laravel,还有之前用过 hyperf 有点问题竟然还要去 Laravel 里翻旧版本的 issue,这样疲于奔命也不是办法。
生态圈、周边工具、社区强大太重要了
成本是老板才考虑的事

1年前 评论

这不是耍流氓么?

1年前 评论

理一下php、c、linux之间的关系,就明白为嘛它的性能这么牛了。

1年前 评论
Janmer 9个月前

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