利用swoole启动一个http服务
$server = new Swoole\Http\Server(...
创建
go和create方式创建
use Swoole\Coroutine;
use function ...
执行以下代码,启动websocket服务
$server = new Swoole\WebSocket\...
php的几种运行模式
cgi模式:每次请求过来,开一个进程,执行完成后销毁进程;这就会导致频繁的创建关...
固定窗口限流算法
首维护一个计数器,将单位时间段当做一个窗口,计数器记录这个窗口接收请求的次数。
当次数...
概述
抽象类和接口使用场景
抽象类是对一种事物的抽象,即对类抽象,而接口是对行为的抽象。
抽象类是对整...
概述
thinkphp6中,中间件是针对http组件来说的,在http组件入库方法runWithRequ...
概述
门面主要是为了方便调用类方法,可以像调用静态方法的方式调用非静态方法。例如
class Test
...
概述
tp6的事件,是通过观察者模式设计的,事件的基本原理是,首先在系统初始化的时候注册一些监听事件,然...
概述
php数组原理大概是这样的:
首先有个散列表,然后通过“times 33”hash算法计算key得...