什么是
服务器最昂贵(使用Java NIO选择器和一个SocketChannel,但我猜的语言和库不怎样都无所谓)服务器最“昂贵”的是什么:连接打开,发送/接收消息或连接/断开连接?
- 保留了许多客户端连接打开
- 许多客户端连接/ deconnections
- 从客户接收大量消息和应答许多消息到客户端
什么是
服务器最昂贵(使用Java NIO选择器和一个SocketChannel,但我猜的语言和库不怎样都无所谓)服务器最“昂贵”的是什么:连接打开,发送/接收消息或连接/断开连接?
在解决性能问题时,绝对不要相信任何猜测甚至“常识”。始终测量。始终配置。如果有疑问,请写下只能解决其中一个问题的示例应用程序(通常很容易)。你会一次又一次地感到惊讶。
我个第二个墨水将是最昂贵的,如果您使用第一个良好的对象池机制。如果没有,那么保持数百个连接的打开,将成为一个严重的问题。
发送和接收消息不应该是一件麻烦事。
池套接字连接?这有任何意义吗 ? – Matthew 2010-08-05 17:44:16