Node.js 使用http代理的节点负载平衡器比原始服务器慢
我在delphi中构建了一个web服务,并使用扩展web服务的模块构建了一个负载平衡器 当我收到大量请求(使用100个线程)时,我失去了性能。如果向原始webservice的端口发出请求,它的响应速度会比I向节点负载平衡器的端口发出相同请求时快得多 我已尝试将maxSockets设置为10000Node.js 使用http代理的节点负载平衡器比原始服务器慢,node.js,load-balancing,node-http-proxy,Node.js,Load Balancing,Node Http Proxy,我在delphi中构建了一个web服务,并使用扩展web服务的模块构建了一个负载平衡器 当我收到大量请求(使用100个线程)时,我失去了性能。如果向原始webservice的端口发出请求,它的响应速度会比I向节点负载平衡器的端口发出相同请求时快得多 我已尝试将maxSockets设置为10000 var agent = new http.Agent(); agent.maxSockets = 10000; var proxy = httpProxy.createProxyServer({aget
var agent = new http.Agent();
agent.maxSockets = 10000;
var proxy = httpProxy.createProxyServer({aget: agent});
我也试过了
var agent = new http.Agent();
agent.maxSockets = 10000;
proxy.web(req, res, {
target: {
host: server.host,
port: server.port
},
agent: agent
});
但问题依然存在
我本想使用节点集群,但在使用windows时出现了一个错误,我找不到他们要编辑的文件来修复这个错误
有人知道我可以申请吗