TP框架對ORM默認是短鏈接,一次業(yè)務(wù)連接使用再斷開,而且默認使用Model時會查一次表結(jié)構(gòu),Webman集成TP-orm,所以Webman為了提高效率的話會復(fù)用數(shù)據(jù)庫和Redis鏈接,而且每個進程都會維護一個連接。。。吧? 如果是這樣,那么高并發(fā)情況下還得做一些處理,根據(jù)業(yè)務(wù)情況比如數(shù)據(jù)庫加鎖什么的對嗎?(Redis因為單線程就不必了)
Webman使用Think-orm和Redis的時候,都是長連接,用法和在其它傳統(tǒng)項目中相同。是否加鎖看業(yè)務(wù),和webman高并發(fā)沒有關(guān)系。比如同樣的業(yè)務(wù)在php-fpm需要加鎖,那么在webman中也要加,php-fpm項目中不需要加鎖,那么webman也不需要加
了解,謝謝作者大神~