高并发的API接口选用什么PHP框架合适?
阿神
阿神 2017-04-10 16:14:29
0
24
2002

现在使用的是kohana。

阿神
阿神

闭关修行中......

répondre à tous(24)
小葫芦

这和框架有多大关系?

黄舟

用你最熟悉的框架就好
高并发主要关注两点:
1,系统架构
2,业务逻辑 这个跟框架还算有点关系,不过关注点不在用什么框架

系统架构
主要是考虑的负载, 网络请求支持,运维轻松搞定,商量好方案,慢慢加机器就好

业务逻辑
这块做为开发人员,要知道业务本身压力是在数据库读写,文件读写
可以根据情况做缓存方案 和 异步处理方案

在真正的高并发下,程序逻辑本身和单点都会是瓶颈,做好负载均衡解决方案,才是支持无限增长高并发的终极解决方案

PHPzhong

Yaf是鸟哥的成名作,要用框架又要追求高性能就用Yaf吧,据说百度内部用的也是Yaf的修改版.
Yaf最新版本是2015-09-06发布的2.3.5:
http://pecl.php.net/package/yaf
http://php.net/manual/zh/book.yaf.php

Peter_Zhu

高并发和框架无关吧

左手右手慢动作

高并发的API性能取决于架构和缓存以及数据库!!!和框架没任何关系!!!

迷茫

公司目前用yaf

小葫芦

BulletPHP

左手右手慢动作

PHP 框架, 本来解决的问题就是开发效率, 相比 JAVA, C/C++ 来说, PHP 的执行效率够慢的, 框架还是一堆代码构建于 PHP 之上, 所以追求极致性能的话, 不建议用 PHP 来做

黄舟

一般高并发php充当的是中间层的角色,java做一些基础架构会包掉大部分逻辑,所以其实php也就是从后端拿数据做这些数据的定制化给前端,并做一些鉴权处理,所以其实做的是接口包装的事情所以可以选择一些轻量高效的,如果考虑学习成本可以试着用类似于slim这种简单的框架,如果团队够强直接上鸟哥的yaf,还有一种场景就是php即是子应用也是服务,也就是soa的服务部分不是java了而是用了世界上最好的编程语言php那么他们之间的通信就是一个大问题,好在鸟哥还有一款yar的好东西,所以据了解微博用的就是yaf,yar,我不是微博的所以多了也不知道了,不过选什么根据自己的场景做个分析吧,不能拷贝其他公司的模式的

Peter_Zhu

一般瓶颈不在PHP,在IO。所以选什么不重要。重要的是熟悉。出现问题,能快速修复

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal