我正在对nginx进行压力测试,我使用nodejs后端.我发现了keepalive的延迟.我从测试中删除了nginx,我遇到了同样的问题.
我正在使用:
源代码是:
var express = require('express');
var cluster = require('cluster');
var numCPUs = require('os').cpus().length;
if (cluster.isMaster) {
for (var i = 0; i < numCPUs; i++) {
cluster.fork();
}
cluster.on('exit', function(worker, code, signal) {
console.log('worker ' + worker.process.pid + ' died');
});
} else {
var buffer = new Buffer(1048576);
buffer.fill("a");
var app = express();
app.listen(8080);
app.get('/test', function(req, res){
setTimeout(function () {
res.set('Content-Type', 'text/html');
res.send(buffer.slice(0, req.query.size))
}, req.query.delay);
});
}
Run Code Online (Sandbox Code Playgroud)
没有keepalive的tcpdump示例: ab -c …
我需要从清漆中的后端响应中删除特定的cookie.
我的后端服务器设置了一堆我不需要的cookie,不幸的是我无法控制,所以我想删除它们.
但是我需要一些cookie,所以我希望能够通过名字删除cookie.
例如,我想重命名名为bad_cookie的cookie,但同时保留一个名为good_cookie的cookie.
我发现了很多关于删除特定请求cookie的资源,但没有关于删除后端响应cookie的资源.
这在Varnish有可能吗?