最近要開發(fā)一個(gè)項(xiàng)目,打算用webman框架,我想請(qǐng)問一下大家,如果只是操作mysql的話是不是webman跟其他框架的差別不是很大,webman主要是php層面性能提升,操作redis緩存方面優(yōu)勢(shì)很大
https://www.techempower.com/benchmarks/#section=data-r20&hw=ph&test=db&l=zik073-sf
webman與傳統(tǒng)框架帶數(shù)據(jù)庫的壓力測(cè)試可以看這個(gè),webman 39W+ QPS。Yii 1.7W QPS,性能差20多倍。symfony 1W QPS 性能差接近40倍。大家最熟悉的 laravel 5000QPS,性能差將近80倍。
優(yōu)勢(shì):減少了數(shù)據(jù)庫頻發(fā)創(chuàng)建/銷會(huì) 連接。
但其實(shí)很多時(shí)候,數(shù)據(jù)庫性能極限到了,傳統(tǒng)PHP的還沒到。
如果說為了日后的擴(kuò)展,在你了解webman/wm的情況下,優(yōu)先選擇。
如果需要趕工期并不太了解wm的時(shí)候,性能不是考慮的第一位。
https://wenda.workerman.net/question/6460 數(shù)據(jù)庫加載項(xiàng)從webman中獨(dú)立出來,單獨(dú)初始化,可以和webnan一個(gè)時(shí)間啟動(dòng).在webman 路徑可以隨便調(diào)用數(shù)據(jù)庫,不需要初始化和在composer 里做額外的工作.webman 昨天的問題已完美解決,有類似的問題歡迎兄弟們交流.謝謝兄弟們.