鉴于tp官方一直还是wk3版本,所以我做了一版,像webman一样,可以自定义进程,喜欢这个搭配的小伙伴可以入手了
https://gitee.com/yuyachong/thinkphp-workerman-http-server
为了防止代码中遗漏导致内存不断增加,所以加入了两个地方内存限制(使用了webman的代码原理):
1、达到单个进程的最大访问次数重启
2、达到单个进程最大使用内存重启
其他不开启debug的情况下,不会有内存持续增加的问题
这么一来,可以像传统fpm一样使用了,当然最好还是注意持续增加的数组
可以封装成composer包
是的,我没打算继续维护, 有兴趣的小伙伴可以封装一下
这里随便封装了个composer包,名字也不知道叫啥,暂且叫thinkman吧,欢迎大家一起维护,git地址如下:
https://github.com/axguowen/think-thinkman
感谢分享,有时间研究研究
请教一下,tp8和tp6有啥区别,看了文档好像没什么区别
可以说的优化,主要是针对php8以上版本,以下不支持
哦哦 之前7版本的php没办法无缝升级了使用了是吗
是的php7不行
但是如果你的代码没有涉及一些丢弃的特性的话,是可以升级的,tp6和tp8的写法没啥区别
嗯嗯框架看了文档好像没啥大改动,主要php版本要兼容一下
关注