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 开发相关的进阶知识。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 17

跑hello world吧?有意义吗?

6天前 评论
杨柳岸 3天前
zend (楼主) 6天前
滚球兽进化 6天前

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

6天前 评论
zend (楼主) 6天前
滚球兽进化 6天前
梦想星辰大海

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

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

这就跟跑分一样,哈哈。

6天前 评论
zend (楼主) 6天前

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

6天前 评论

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

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

5天前 评论
zend (楼主) 3天前

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

3天前 评论

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