feehi 2017-08-21 16:50:34 1982次浏览 6条评论 12 10 0

yii2-swoole,让yii2跑在swoole上,无需修改一行yii2项目代码,性能成倍于php-fpm响应速度。

代码地址 http://www.github.com/liufee/yii2-swoole

composer require "feehi/yii2-swoole" 后,在console/config/main.php配置yii2-swoole路由,
然后执行php ./yii swoole/start即可。详细安装、配置参见代码地址里的说明文档。

线上swoole跑yii2性能体验

* http://swoole.demo.cms.qq.feehi.com
* http://swoole-admin.demo.cms.qq.feehi.com (用户名feehicms,密码123456)

同一源码 php-fpm地址

* http://demo.cms.qq.feehi.com
* http://demo.cms.qq.feehi.com/admin (用户名feehicms,密码123456)
关系查询
  • 评论于 2017-08-25 13:40 举报

    千万用户级别的支持吗,嘿嘿嘿

    1 条回复
    评论于 2017-08-25 13:53 回复

    这个,单个请求的响应时间提升,单位时间内能接受的请求一定变多了。至于能撑多少并发,于服务器配置还是很大关系呀,可以试一下的说

  • 评论于 2017-08-30 09:57 举报

    厉害了啊。

    1 条回复
    评论于 2017-08-30 15:57 回复

    谢谢的啦~

  • 评论于 2017-08-31 20:06 举报

    脑子还没反应过来已经加载完了
    太快了,有点突兀

    1 条回复
    评论于 2017-08-31 20:40 回复

    就是辣么快,毫无其他成本,只要是yii2框架作品,不需要改一行代码就能运行在swoole之上。

  • 评论于 2017-09-01 10:15 举报

    66666

    1 条回复
    评论于 2017-09-01 10:53 回复

    8888888

  • 评论于 2017-09-06 11:58 举报

    假如我是basic基础版的呢?我看这个扩展是针对高级版的呢

    1 条回复
    评论于 2017-09-06 13:01 回复

    可以的呢,可以配置这个组件启动swoole时的web根目录,并且只启动一个swoole就好了呢。遇到问题可以加QQ1838889850一起探讨学习。

  • 评论于 2017-09-16 12:11 举报

    原代码中有die exit 会有影响么?

    1 条回复
    评论于 2017-09-17 23:47 回复

    这个会的,但是你这么写了就没有遵守yii2框架规范了,yii2应该使用response对象响应任何结果。

您需要登录后才可以评论。登录 | 立即注册