如果我存多個(gè)域名在redis里面。能否在這個(gè)地方news redis()或者$connection->close();能否放在Applications\Chat\Event.php文件中處理。
$gateway->onConnect = function($connection)
{
$connection->onWebSocketConnect = function($connection , $http_header)
{
if($_SERVER != 'http://www.xxx.com'&&$_SERVER != 'http://www.aaa.com')
{
$connection->close();
}
};
};
如果做了
if($_SERVER != 'http://www.xxx.com'&&$_SERVER != 'http://www.aaa.com')
{
$connection->close();
}
如果另個(gè)網(wǎng)站(www.yyy.com)連接 ws = new WebSocket("ws://www.xxx.com:7272");
會(huì)出現(xiàn)很多 client:XXX.XXX.XXX.XXX:31748 gateway:127.0.0.1:7272 client_id:7f00000108ff000000c6 onClose:''
這樣會(huì)對(duì)服務(wù)器有性能有影響嗎?這樣的情況怎么處理呢?
如果IE沒有關(guān)閉的話。服務(wù)器中一直無數(shù)顯示
client:xxx.xxx.xxx.xxx:24096 gateway:127.0.0.1:7272 client_id:7f00000108fe00000012 onClose:''
client:xxx.xxx.xxx.xxx:24130 gateway:127.0.0.1:7272 client_id:7f00000108fe00000013 session:null onMessage:{"type":"login","client_name":"1234","room_id":"1"}
client:xxx.xxx.xxx.xxx:24096 gateway:127.0.0.1:7272 client_id:7f00000108fe00000012 onClose:''
client:xxx.xxx.xxx.xxx:24130 gateway:127.0.0.1:7272 client_id:7f00000108fe00000013 session:null onMessage:{"type":"login","client_name":"1234","room_id":"1"}
這樣不會(huì)影響服務(wù)器負(fù)載嗎?