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

现在使用的是kohana。

阿神
阿神

闭关修行中......

reply all (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。所以选什么不重要。重要的是熟悉。出现问题,能快速修复

                      Latest Downloads
                      More>
                      Web Effects
                      Website Source Code
                      Website Materials
                      Front End Template
                      About us Disclaimer Sitemap
                      php.cn:Public welfare online PHP training,Help PHP learners grow quickly!