摘要: 协程:协程可以理解为纯用户态的线程,其通过协作而不是抢占来进行切换。相对于进程或者线程,协程所有的操作都可以在用户态完成,创建和切换的消耗更低。Swoole可以为每一个请求创建对应的协程,根据IO的状态来合理的调度协程,这会带来了以下优势: 开发者可以无感知的用同步的代码编写方式达到异步IO的效果和 阅读全文
posted @ 2018-05-06 23:05 zonehoo 阅读(4466) 评论(0) 推荐(0) 编辑
摘要: //swoole直接操作系统的内存 单线程每秒可执行三百万次 主要用于进程间的数据通信 $swoole_table = new swoole_table(1024);//1024为内创建内存对象所能存储的最大行数 //创建内存表的字段 $swoole_table->column('id', $swo 阅读全文
posted @ 2018-05-06 22:26 zonehoo 阅读(1235) 评论(0) 推荐(0) 编辑
摘要: $process = new swoole_process(function($pro){ $pro->exec('//linux中的php命令所在绝对路径', ['//执行文件绝对路径']); }, false); $process->start();//开启进程 swoole_process:: 阅读全文
posted @ 2018-05-06 21:30 zonehoo 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 1.lnmp安装redis拓展 wget http://download.redis.io/releases/redis-4.0.9.tar.gz chmod 755 redis-4.0.9.tar.gz tar -zxvf redis-4.0.9.tar.gz cd redis-4.0.9 mak 阅读全文
posted @ 2018-05-06 16:43 zonehoo 阅读(1779) 评论(0) 推荐(0) 编辑
摘要: 准备环境: cos7.2 & php 7.1.7 1.www.swoole.com找到对应版本2.使用git clone或则 wget 命令(下载后需解压)进行下载3.在swoole目录使用phpize生成configure文件4.在swoole目录运行configure文件(./configure 阅读全文
posted @ 2018-05-06 15:58 zonehoo 阅读(187) 评论(0) 推荐(0) 编辑