您的位置 首页 php

推荐比thinkphp、laravel、YII,symfony性能更高的php框架

推荐的框架一共有三个: GatewayWorker,Workerman Webman ,其中 GatewayWorker Webman 是基于 Workerman 开发的,如果你追求更加极致的性能,那他们就是一个不错的选择。

先简单介绍一下 GatewayWorker Webman, GatewayWorker是一个支持开发长连接的框架,用途:聊天、游戏开发、比传统的长轮询更好,其次是 Webman,他和 thinkphp laravel ,yii类似,就是一款web开发框架,介绍完两个框架之后,来介绍他们的底层框架Workerman,以下是来自官网的一些介绍

为什么选择workerman?

性能提升10-100倍

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

稳定性

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

兼容性

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

易用性

少既是多,workerman只提供必要的功能接口,在保证workerman简约的同时,你会发现它使用真的很简单

.techempower.com的测试数据

地址: #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 框架,这一点在官方文档中也有说明,官方文档比较仔细

官网地址:

文章来源:智云一二三科技

文章标题:推荐比thinkphp、laravel、YII,symfony性能更高的php框架

文章地址:https://www.zhihuclub.com/151868.shtml

关于作者: 智云科技

热门文章

网站地图