1:php7.x以后不在支持HTTP_RAW_POST_DATA 这个获取,但是实际测试能获取到数值,那么在实际开发使用 webserver的话,到底需要怎么处理 2:workerman 的 webserver是否可以用于生产环境.(我使用的是thinkphp5.1官方自带的workerman扩展,我想用nginx转发到tp5.1的workerman的webserver进行处理)
1、workerman里的webserver里会给HTTP_RAW_POST_DATA强制赋值,所以workerman在php7.x里也可以正常使用。 2、有很多开发者把workerman的webserver用于生产环境。 如果是作为http api接口,我更倾向于用http worker。http worker比webserver性能更好,因为它不用像webserver一样每次从磁盘加载文件。 如果不是作为api接口,是渲染网站页面类的,我建议用php-fpm,更加加单易用。
好的,谢谢大神了
workerman的webserver不是文件使用过一次就加载到内存了吗?为什么你刚才说webserver每次都从磁盘加载文件?
workerman的webserver每次从磁盘加载一次index.php文件
@1:恩,那我如果用thinkphp5.1下使用http server话,是否就可以避免这个问题了?我先试试吧。
1、workerman里的webserver里会给HTTP_RAW_POST_DATA强制赋值,所以workerman在php7.x里也可以正常使用。
2、有很多开发者把workerman的webserver用于生产环境。
如果是作为http api接口,我更倾向于用http worker。http worker比webserver性能更好,因为它不用像webserver一样每次从磁盘加载文件。
如果不是作为api接口,是渲染网站页面类的,我建议用php-fpm,更加加单易用。
好的,谢谢大神了
workerman的webserver不是文件使用过一次就加载到内存了吗?为什么你刚才说webserver每次都从磁盘加载文件?
workerman的webserver每次从磁盘加载一次index.php文件
@1:恩,那我如果用thinkphp5.1下使用http server话,是否就可以避免这个问题了?我先试试吧。