无分类 PHP协程:并发 shell_exec 在PHP程序中经常需要用shell_exec执行一些命令,而普通的shell_exec是阻塞的,如果命令执行时间过长,那可能会导致进程完全卡住。在Swoole4协程环境下可以用Co::exec并发地执行很多命令。
无分类 PHP socket初探 — 一些零碎细节的拾漏补缺 前面可以说是弄了一系列的php socket和多进程的一大坨内容,知识浅显、代码粗暴、风格简陋,总的说来,还是差了一些细节。今天,就一些漏掉的细节补充一下。
日常 PHP socket初探 — select系统调用 [原文地址:[链接]] 在<PHP socket初探 — 先从一个简单的socket服务器开始>中依次讲解了三个逐渐进步的服务器: 只能服务于一个客户端的服务器 利用fork可以服务于多个客户端的额服务器 利用预fork派生进程服…
日常 PHP socket初探 — 关于IO的一些枯燥理论 要想更好了解socket编程,有一个不可绕过的环节就是IO.在Linux中,一切皆文件.实际上要文件干啥?不就是读写么?所以,这句话本质就是”IO才是王道”.用php的fopen打开文件关闭文件读读写写,这叫本地文件IO.在…
日常 PHP socket初探 — 先从一个简单的socket服务器开始 socket的中文名字叫做套接字,这种东西就是对TCP/IP的“封装”。现实中的网络实际上只有四层而已,从上至下分别是应用层、传输层、网络层、数据链路层。最常用的http协议则是属于应用层的协议,而socket,可以简单…