首页 » Web前端 » thinkphp用处技巧_推荐比thinkphplaravelYIIsymfony机能更高的php框架

thinkphp用处技巧_推荐比thinkphplaravelYIIsymfony机能更高的php框架

duote123 2024-12-03 0

扫一扫用手机浏览

文章目录 [+]

先大略先容一下GatewayWorker和Webman,GatewayWorker是一个支持开拓长连接的框架,用场:谈天、游戏开拓、比传统的长轮询更好,其次是Webman,他和thinkphp,laravel,yii类似,便是一款web开拓框架,先容完两个框架之后,来先容他们的底层框架Workerman,以下是来自官网的一些先容

为什么选择workerman?性能提升10-100倍

基于常驻内存、epoll高性能事宜循环库、高性能协议解析,workerman可将基于php-fpm的架构运用性能提升十倍乃至近百倍

thinkphp用处技巧_推荐比thinkphplaravelYIIsymfony机能更高的php框架 thinkphp用处技巧_推荐比thinkphplaravelYIIsymfony机能更高的php框架 Web前端

稳定性

经由多年的不断打磨及完善,workerman早已具备企业级的稳定性,已经被浩瀚公司用在生产环境上

thinkphp用处技巧_推荐比thinkphplaravelYIIsymfony机能更高的php框架 thinkphp用处技巧_推荐比thinkphplaravelYIIsymfony机能更高的php框架 Web前端
(图片来自网络侵删)
兼容性

兼容现有composer生态。
即将推出的workerman v5版本将支持PHP自带的Fiber协程以及Swoole、ReactPHP、AmPHP等协程库

易用性

少既是多,workerman只供应必要的功能接口,在担保workerman简约的同时,你会创造它利用真的很大略

.techempower.com的测试数据

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

这是2021年2月8号的测试数据部分截图,也可以自己打开链接查看,

webman 第三

swoole 第十

yii 第59

symfony 第61

laravel 第64

可以看出,性能是没得说的,我在企业中利用了,也非常的稳定

别的不说,至少基于内存便是相称给力的,传统的php也就不多先容了创建-销毁,还是磁盘,这个。





这个框架基于内存,性能的提升是能想象到的

其次聊一下上手难度,一个框架纵然性能非常高,但是太难学习,我们该当也是不会选择的,对付GatewayWorker在开拓过程中,我们只须要修正一个文件即可

业务开拓只须要关注 Applications/项目/Events.php一个文件即可!


业务开拓只须要关注 Applications/项目/Events.php一个文件即可!


业务开拓只须要关注 Applications/项目/Events.php一个文件即可!


可以说是非常的大略了,非常适用于须要客户端主动关照后端这种情形

其次是webman,workerman这个底层框架兼容composer生态,以是呢,我们可以利用thinkphp或者laravel的ORM框架,这一点在官方文档中也有解释,官方文档比较仔细

官网地址:https://www.workerman.net/projects

相关文章