推扬网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
推扬网 门户 经验分享 查看内容

Swoole是什么

2020-4-15 12:58| 发布者: admin| 查看: 375| 评论: 0

Swoole是一种PHP高级Web开发框架,框架不是为了提升网站的性能,是为了提升网站的开发效率。最少的性能损耗,换取最大的开发效率。利用Swoole框架,开发一个复杂的Web功能,可以在很短的时间内完成。

Swoole 是一种 PHP 高级 Web 开发框架,框架不是为了提升网站的性能,是为了提升网站的开发效率。最少的性能损耗,换取最大的开发效率。利用 Swoole 框架,开发一个复杂的 Web 功能,可以在很短的时间内完成。

Swoole

Swoole 虽然是标准的 PHP 扩展,实际上与普通的扩展不同。普通的扩展只是提供一个库函数。而 swoole 扩展在运行后会接管 PHP 的控制权,进入事件循环。当 IO 事件发生后,swoole 会自动回调指定的 PHP 函数。

强大的 TCP/UDP Server 框架,支持多线程,EventLoop,事件驱动,异步,Worker 进程组,Task 异步任务,毫秒定时器,SSL/TLS 隧道加密。

TCP/UDP/UnixSocket 客户端,支持 IPv4/IPv6,支持 SSL/TLS 隧道加密,支持 SSL 双向证书,支持同步并发调用,支持异步事件驱动编程。

Swoole 是一个面向生产环境的 PHP 异步网络通信引擎,使 PHP 开发人员可以编写高性能的异步并发 TCP、UDP、Unix Socket、HTTP,WebSocket 服务。Swoole 可以广泛应用于互联网、移动通信、企业软件、云计算、网络游戏、物联网(IOT)、车联网、智能家居等领域。 使用 PHP + Swoole 作为网络通信框架,可以使企业 IT 研发团队的效率大大提升。

Swoole 不是一个像 Zend Framework、CakePHP、Yii、symfony、ThinkPHP 等一样的框架,也不是一个像 WordPress、Drupal、Discuz、UChome 等开源产品看齐的项目。 Swoole 的目标是向 Java 框架、Ruby On Rails、Python DjangoPylons 等一流框架发起挑战。

运行环境:Linux Windows Mac FreeBSD Unix

PHP 版本支持:PHP5.3+

支持的数据库:MS SQL Server、MySQL、IBM DB2、Oracle、Interbase 、SQLite、PostgreSQL、ODBC

支持的运行方式:Web、Cli 命令行脚本、PHP-GTK GUI。


鲜花

握手

雷人

路过

鸡蛋

最新评论

精选推荐

    广告服务|投稿要求|禁言标准|版权说明|免责声明|手机版|小黑屋|推扬网 ( 粤ICP备18134897号 )|网站地图 | 邮箱:vayae@hotmail.com

    GMT+8, 2025-6-16 20:57 , Processed in 0.061050 second(s), 29 queries .

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc.

    返回顶部