阿神2017-04-10 16:16:29
三种方案
1、大而全的框架
Yii laravel
2、轻路由框架
Lumen Slim
3、异步框架
ReactPHP
https://github.com/reactphp/react
考虑你的业务场景,业务场景复杂就用1,需要快速实现灵活度高可以尝试2、如果有大量IO操作的场景可以用3
巴扎黑2017-04-10 16:16:29
没有看到swoole的身影。实在忍不住出手。
要高并发,yaf实在是不合适。yar还稍微说的过去。
个人的建议是:
swoole + apache thrift
Yaf的其实本质上讲,是个基础框架,仅提供了一个简单粗暴的基础URI路由功能,完事了。
最关键是并发和多线程以及定时器等等,Yaf本身不能实现。
所以swoole这个时候,优势突显。swoole可以以deamon形式长期稳定的运行在server上,直接走socket,提供并发服务。
而集成了thrift后,就可以为各种其他端提供数据。比如app,web网页(这个时候,可以用yaf当作前端读取数据提供高性能),甚至为C,c++等端进行数据交互,非常方便。
PHP中文网2017-04-10 16:16:29
高并发本质和框架是无关的。。。框架只是封装了一些组件,高并发还得看架构设计,异步消息队列怎么搞,缓存怎么搞,不能单单寄希望于框架,不然的话,最后你会发现加框架和不加框架会是一个效果。。