玩了两天webman,发现如果要进入实际开发的,需要从头写的代码还是挺多的。不过,确实喜欢webman。经过压测,发现性能比php-fpm下的yii2好太多了,而且不会出现请求失败的情况。
不过,如果用它来写业务的话,感觉很多东西还需要从头写,不太顺手。
我就想,能不能直接把yii2整合进来,controller、modal等等,都还是用yii2自带的。
目前想到需要修改的东西有两个:
1.Request和Response组件需要修改为兼容workerman的,因为不能使用全局变量$_GET,$_POST等等
2.db组件,需要做重连判断,需要长连接减少io开销。
但是因为水平不够,不知道思路正确与否。希望能得到一些指点。提供一点思路。
我的问题应该是,如何把一个第三方的mvc框架改造为可以完美运行在workerman下的框架?
思路正确