\Webman\App::onMessage($connection, $request)方法里用靜態(tài)變量保存請求變量和連接變量,這樣它們會不會在高并發(fā)下當(dāng)前請求還未執(zhí)行完而被并行請求修改了?類似于數(shù)據(jù)庫事務(wù)中的臟讀
\Webman\App::onMessage($connection, $request)
static::$_request = $request; static::$_connection = $connection;
不會沖突,因?yàn)槎际峭秸{(diào)用,不是異步或者協(xié)程
那是不是即使是并發(fā)的請求onMessage方法也是串行執(zhí)行的
對,除非故意用協(xié)程或者用一些異步客戶端
如果這樣webman的并發(fā)性能為什么說比傳統(tǒng)的動態(tài)模式的php web服務(wù)好呢
http://www.wtbis.cn/doc/webman/others/performance.html 性能方面參考這個說明
ok 多謝解答