swoole
lofate
自嘲墨尽,笑谈词穷。
展开
-
PHP多进程swoole应用实例&&swoole多进程process方法
应用一:请求接口,减少时间假设我们需要CURL多个地址,例如3个,每个需要1秒,如果我们同步运行至少需要3秒完成,这对用户的体验是非常不好的,我们可以引入swoole的process子进程开启三个进程同时curl则需要1秒处理好。代码实现:<?phpecho'start:'.date("YmdH:i:s");$urls=['http://www.baidu.com','http://www.sina.com.cn','http://...原创 2021-07-28 10:14:00 · 585 阅读 · 0 评论 -
源码安装swoole与配置&&PHP安装swoole&&linux系统下swoole安装与配置
首先到官网文档下载swoole,文档里有几种方法安装之前请看清楚,swoole安装准备与需要注意哪些问题 下载源码我用git方法,git下载swoole源码包,同样放在softpackage目录下载下来的包名是swoole-src,为了方便学习,我把它更改为swoole看 上面文件,发现swoole是没有configure,这就需要你用到php的phpize来安装了,phpize在这个php/bin目录里,注意:phpize是用来生成外部扩展文件的。..原创 2021-07-27 09:09:55 · 386 阅读 · 0 评论 -
swoole系列之---定时器的简单理解和应用
实际应用项目:http://github.crmeb.net/u/long学习 Swoole 之前,最好先了解下底层知识,比如,线程/进程、IO、TCP/IP协议 等。Timer的定时器主要有以下三个方法swoole_timer_tick间隔的时钟控制器swoole_timer_after指定的时间后执行swoole_timer_clear删除定时器示例代码://每隔5000ms触发一次$timer_id=swoole_timer_tick(5000,...原创 2021-05-12 09:05:57 · 831 阅读 · 0 评论 -
PHP---swoole热更新设置
热更新设置直接修改swoole.php下的hot_update['enable']=true/false在.env中设置APP_DEBUG=true/false其它说明在开发模式下建议直接将监听目录设置为root目录,并同时监听.env文件.完整hot_update如下 'hot_update' => [// 'enable' => env('APP_DEBUG', false), 'enable' => true,/原创 2021-05-06 10:04:07 · 653 阅读 · 0 评论