玩了兩天webman,發(fā)現(xiàn)如果要進(jìn)入實(shí)際開(kāi)發(fā)的,需要從頭寫的代碼還是挺多的。不過(guò),確實(shí)喜歡webman。經(jīng)過(guò)壓測(cè),發(fā)現(xiàn)性能比php-fpm下的yii2好太多了,而且不會(huì)出現(xiàn)請(qǐng)求失敗的情況。
不過(guò),如果用它來(lái)寫業(yè)務(wù)的話,感覺(jué)很多東西還需要從頭寫,不太順手。
我就想,能不能直接把yii2整合進(jìn)來(lái),controller、modal等等,都還是用yii2自帶的。
目前想到需要修改的東西有兩個(gè):
1.Request和Response組件需要修改為兼容workerman的,因?yàn)椴荒苁褂萌肿兞?_GET,$_POST等等
2.db組件,需要做重連判斷,需要長(zhǎng)連接減少io開(kāi)銷。
但是因?yàn)樗讲粔?,不知道思路正確與否。希望能得到一些指點(diǎn)。提供一點(diǎn)思路。
我的問(wèn)題應(yīng)該是,如何把一個(gè)第三方的mvc框架改造為可以完美運(yùn)行在workerman下的框架?