资讯专栏INFORMATION COLUMN

在Swoole上运行yii2应用

Me_Kun / 2567人阅读

摘要:业界著名的开发框架,完美的设计以及组件化开发思想保证了框架的扩展性。面向生产环境的异步网络通信引擎。使开发人员可以编写高性能的异步并发,服务。通过简单的几行代码即可完成传统应用到的升级,给应用带来实打实的性能提升

Yii2:业界著名的开发框架,完美的OOP设计以及组件化开发思想保证了框架的扩展性。
Swoole:面向生产环境的 PHP 异步网络通信引擎。使 PHP 开发人员可以编写高性能的异步并发 TCP、UDP、Unix Socket、HTTP,WebSocket 服务。

Yii2优点

完美的OOP设计

大量开箱即用的组件(DB/Cache/Logger/RBAC等等)

组件化开发

扩展性

Swoole优点

高性能/异步/事件驱动

使用PHP语言开发

单文件容器化(传统的php-fpm容器化有点麻烦,一般使用apache的镜像,但是性能不行)

如果这两者结合将会擦出什么样的火花呢?

Yii2-Swoole-Extension

Yii2-Swoole-Extension

基于swoole运行环境的Yii2扩展,基于标准Yii2组件化思想开发,对应用无侵入性,可以随时从 PHP-FPM <-> swoole 互相迁移。

Yii2-Swoole-App

Yii2-Swoole-App是基于Yii2-Swoole-Extension构建的项目脚手架,提供开箱即用的项目模板。

通过简单的几行代码即可完成传统PHP-FPM应用到Swoole的升级,给应用带来实打实的性能提升!

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/31525.html

相关文章

  • Swoole环境下运行注入Yii2框架的thrift应用

    摘要:前两天发布了使用来运行应用,项目虽然可以运行起来,但是周边的生态如缓存,,日志等等并没有跟上,实际上开发体验比较差。周末研究了一下,把框架集成到了应用上。 前两天发布了使用swoole来运行thrift应用,项目虽然可以运行起来,但是周边的生态(如缓存,ORM,日志等等)并没有跟上,实际上开发体验比较差。周末研究了一下,把Yii2框架集成到了thrift应用上。 项目地址:https:...

    Tony_Zby 评论0 收藏0
  • 学习swoole的心得(一)

    摘要:假如我们要发布封邮件,用一个循环,循环遍执行发邮件操作。我采取的是第二种方式噢。安装完成,需要更改的配置,将放在这个配置中,然后重启。向服务器端发送一个字符串,服务器会返回一个字符串。以上是简单的安装和连同。 什么是swooleswoole是PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步R...

    huashiou 评论0 收藏0
  • MixPHP:基于 Swoole 的常驻内存型 PHP 框架

    摘要:框架最新源代码行数行,因此可以很容易的改造它,成为你们公司的专属框架。也不同于其他基于的微服务框架,只聚焦于微服务治理,定位于开发的更多领域,覆盖从初创到亿元级体量的技术诉求。的授权全靠用户自愿购买,详情 MixPHP是什么 MixPHP 是秉承 普及 PHP 常驻内存型解决方案,促进 PHP 往更后端发展 的理念而创造,采用 Swoole 扩展作为底层引擎,围绕常驻内存的方式而设计,...

    王晗 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<