swoole 4.0.4 thinkphp5.1.25 php7.1.14

当我使用curl 获取 swoole http的请求如http://192.168.1.58:9501/index/test/test?userRole=3&value=94:,第一次会执行controller的initialize方法,第二次将不在执行,查看thinkphp源码中在Container容器中如下, /** * 容器中的对象实例 * @var array */ protected $instances = []; 已经保存了对象实例,但是我使用浏览器打开同样的地址却会执行初始化方法,真没想明白。。。

2018-10-15 16:01
0
0

探索者 - one框架 -- 极简的基于swoole常驻内存框架

赞同来自:

swoole 服务器默认开了4个进程, 第一次执行了initialize方法,第二次不执行 因为已经执行过了 这连个请求被分配到了同一个进程 用浏览器打开又执行 因为这个请求被分配到了另外一个进程。

2018-10-15 18:52
0

YicSunny

赞同来自:

并不是的。浏览器是每次执行都可以执行初始化的,你说的我当然理解。

2018-10-15 21:05

要回复问题请先登录注册