使用Channel\Client::on(?$event_name)的時候在單條內(nèi)容過大回有延遲嗎?如果有需要更改什么配置呢?
另外:
[attach]1396[/attach]
請問圖中的這個pingInterval及定時器是用來做什么的啊
?
不會感到延遲,當然你別傳遞幾百M上G的數(shù)據(jù)。
pingInterval 是定時發(fā)送心跳的時間間隔
你好。我想問一個比較基礎的問題,
我這邊用channel做進程間的數(shù)據(jù)傳輸,其中一個event的on有延遲,那個event的數(shù)據(jù)格式是serialize序列化的數(shù)據(jù)大小大概在3M左右。頻率高峰期每秒20條。
這個我應該怎么去排查
峰值每秒20條3M數(shù)據(jù)傳輸這個造成延遲正常的,其中包含序列化反序列化等操作,走網(wǎng)卡(非127.0.0.1)的話就更慢了,因為有些網(wǎng)卡是百M網(wǎng)卡,傳輸60MB數(shù)據(jù)需要5秒左右。如果client之前連接是用的ip不是127.0.0.1改成127.0.0.1試下,這樣不走網(wǎng)卡,速度會稍微快些。
?
workerman及其所有組件都遵循php自身的內(nèi)存回收機制,詳情參考php手冊?http://www.php.net/manual/zh/features.gc.php