
swoole
gb4215287
这个作者很懒,什么都没留下…
展开
-
php+swoole
swoole官网:www.swoole.comSwoole:面向生产环境的 PHP 异步网络通信引擎 是PHP开发人员可以编写高性能的异步并发 TCP,UDP,UnixSocket,HTTP,WebSocket服务。 Swoole可以广泛的应用于互联网,移动通信,企业软件,云计算,网络游戏,物联网(IOT),车联网,智能家居等领域。使用PHP+Swoole作为网络通信框架,可以使企业IT ...转载 2018-07-16 16:46:37 · 758 阅读 · 0 评论 -
Swoole-2.1.2 进程池模块的使用
在Swoole-2.1.2版本中我们将Server的进程管理模块封装成了PHP类,现在可以在PHP代码中使用Swoole的进程管理器了。在实际项目中经常需要写一些长期运行的脚本,如基于redis、kafka、rabbitmq实现的多进程队列消费者,多进程爬虫等等。程序员需要使用pcntl和posix相关的扩展库实现多进程编程,需要开发者具备深厚的Linux系统编程功底,否则很容易出现问题。...转载 2018-09-06 13:33:36 · 257 阅读 · 0 评论 -
swoole安装基本配置
php安装swoole1. 下载swoole安装```wget http://pecl.php.net/get/swoole-1.9.1.tgztar -zxvf swoole-1.9.1.tgzcd swoole-1.9.1phpize./configuremakemake install```1 2 3 4 5 6 7 8 9 102. 在p...转载 2018-07-17 15:06:33 · 351 阅读 · 0 评论 -
创建WebSocket服务器
程序代码ws_server.php//创建websocket服务器对象,监听0.0.0.0:9502端口$ws = new swoole_websocket_server("0.0.0.0", 9502);//监听WebSocket连接打开事件$ws->on('open', function ($ws, $request) { var_dump($request-&...转载 2018-07-17 14:53:07 · 1875 阅读 · 0 评论 -
创建Web服务器
程序代码http_server.php$http = new swoole_http_server("0.0.0.0", 9501);$http->on('request', function ($request, $response) { var_dump($request->get, $request->post); $response->...转载 2018-07-17 14:26:44 · 333 阅读 · 0 评论 -
swoole的安装(已经做测试成功)
1.下载源代码包:地址:https://github.com/swoole/swoole-src/releases2.解压源代码至任意位置tar -xzvf swoole-src-1.9.23.tar.gz3.进入解压的文件夹cd swoole-src-1.9.234.生成configure/usr/local/php/bin/phpize5.编译./confi...转载 2018-07-17 13:52:25 · 1154 阅读 · 0 评论 -
PHP的swoole扩展安装方法详细教程
这篇文章主要为大家分享了PHP的swoole扩展安装方法详细教程,具有实用性和参考价值,感兴趣的小伙伴们可以参考一下Swoole支持PHP 5.3.10以上版本,所以安装Swoole之前请先安装PHP 5.3.10以上版本,现在来介绍Windows下PHP安装配置方法。软件版本:php-5.3.1-Win32-VC6-x86.zip这个不需要额外的安装.net的库,所以就用这个了。可以...转载 2018-07-17 13:51:08 · 4731 阅读 · 0 评论 -
PHP7+Swoole/Nginx/Golang性能对比
QPS对比使用apache bench工具对Nginx静态页、Golang Http程序、PHP7+Swoole Http程序进行压力测试。在同一台机器上,进行并发100共100万次Http请求的基准测试中,QPS对比如下:软件 QPS 软件版本 Nginx 164489.92 nginx/1.4.6 (Ubuntu) Golang 166838.68...转载 2018-07-16 17:04:32 · 4411 阅读 · 0 评论 -
Server
创建一个异步服务器程序,支持TCP、UDP、UnixSocket 3种协议,支持IPv4和IPv6,支持SSL/TLS单向双向证书的隧道加密。使用者无需关注底层实现细节,仅需要设置网络事件的回调函数即可。请勿在使用swoole_server之前调用其他异步IO的API,否则将无法创建swoole_server。可以在Server启动后,onWorkerStart回调函数中使用。swool...转载 2018-07-16 16:55:22 · 240 阅读 · 0 评论 -
Swoole开源项目创始人韩天峰:PHP是最好的编程语言
摘要:SDCC 2015召开在即,大会前夕,笔者联系上了韩天峰,请他分享他与PHP的不解之缘并解读PHP的发展现状。关于PHP7和HHVM的性能之争,在他看来,PHP7才是未来的方向。韩天峰,车轮互联总架构师,Swoole开源项目创始人,PHP语言官方扩展开发组成员。曾负责腾讯朋友网、易迅商城基础平台的开发工作。大会前夕,笔者联系上了韩天峰,请他分享他与PHP的不解之缘并解读PHP的发展现状。...转载 2018-07-16 16:54:16 · 5972 阅读 · 0 评论 -
swoole并没有你说的那么好,@韩天峰
这两年“世上最好的语言”PHP诟病于连接处理性能上,在热门语言排行榜上已显得有些后劲不足。特别是在公司内部也掀起了一股php转go的潮流,那么作为PHP的拥护者,我内心是拒绝的。所以当看到swoole作者在官方文档上写着“swoole的性能远远超过go自带的http和nodejs自带的http”,我内心是无比澎湃激动的,于是我对几种语言做了个性能测试对比,想想做完测试把报告一甩,能甩g...转载 2018-07-16 16:52:49 · 6810 阅读 · 6 评论 -
被swoole坑哭的PHP程序员
本文主要记录一下学习swoole的过程、填过的坑以及swoole究竟有多么强大! 首先说一下对swoole的理解:披着PHP外衣的C程序。很多PHPer朋友看到swoole提供的强大功能、外界对其的崇拜便跃跃欲试的安装、调 试其demo、编写新功能,然后兴奋的奔走相告。没过几天当你按照自己的理解继续用swoole时,发现代码并没有按照自己的预期运行,然后开始破口大 骂,什么破东西呀,代码跟dem...转载 2018-07-16 16:48:02 · 2132 阅读 · 0 评论 -
Swoole-2.1.2 进程池模块的使用
在 Swoole-2.1.2 版本中我们将 Server 的 进程 管理 模块封装成了 PHP 类,现在可以在 PHP 代码 中使用 Swoole 的进程管理器了。在实际项目中经常需要写一些长期运行的脚本,如基于 redis 、 kafka 、 rabbitmq 实现的多进程队列消费者,多进程爬虫等等。 程序员 需要使用 pcntl 和 posix 相关的扩展库实现多进程编程...转载 2018-09-06 13:36:42 · 535 阅读 · 0 评论