webman 如果每次请求地址(query参数)都不一样,内存就会一直涨

hooper55

问题描述

webman 如果每次请求地址(query参数)都不一样,内存就会一直涨

不带不同的参数就不会,这样是否正常,像很多 api 请求都会带上系统时间,内存是不是会一直涨?

复现方式

Controller 里就返回这个,发现内存会一直增长,只开1个进程(count=1),不然看不出来

return $request->uri() . " - " . memory_get_usage() . '<script>setTimeout(function(){location.href="?a=' . microtime(true) . '";},200)</script>';
463 1 0
1个回答

walkor 打赏

workerman底层会缓存最近几个请求用来提高性能,开始会涨,后面缓存达到上限后就不会涨了

  • 暂无评论
×
🔝