背景
我使用像龙卷风一样的服务器来支持长时间的投票。每一个新的网页,一个用户来设置一个长的投票服务器如下:
$.ajax({
type: 'GET',
url: "/mylongpollurl/",
dataType: 'application/json',
success: function(json) {
// I do stuff here
},
error: function(xhr, errText, ex) {
// If timeout I send a
我们正在使用netty设置一个简单的http服务器,就像netty源代码中的示例一样。
正如我们所知道的,在HTTP1.1中,服务器在写响应给客户端后没有关闭tcp连接,所以我们使用IdleStateHandler在一定时间后关闭空闲连接,例如。代码如下所示。
public class MyChannelInitializer extends ChannelInitializer<Channel> {
@Override
public void initChannel(Channel channel) {
channel.pipeline()
我在python中使用paramiko进行开发,我想知道,在性能方面,是创建一个(长) ssh连接并在代码范围内保持它的打开状态更好,还是在每个ssh命令后创建和关闭新的连接。
我的代码:
connection.connect(...)
send ssh command
# do something else for 5 minutes
send another ssh command
# do something else for another 5 minutes
send another ssh command
connection.close()
此外,代码应该从运行代码的机器同时打开