Skip to content

Instantly share code, notes, and snippets.

@marciorodrigues87
marciorodrigues87 / request-config-step-ten.js
Created July 6, 2017 04:07
request-config-step-ten.js
const Agent = require('agentkeepalive')
const httpsAgent = new Agent.HttpsAgent({
keepAlive: true,
maxSockets: 100,
socketActiveTTL: 30 * 60 * 1000
})
const request = require('request-promise').defaults({
resolveWithFullResponse: true,
@marciorodrigues87
marciorodrigues87 / request-config-step-nine.js
Created July 6, 2017 04:03
request-config-step-nine.js
const Agent = require('agentkeepalive')
const httpsAgent = new Agent.HttpsAgent({
keepAlive: true,
maxSockets: 100,
socketActiveTTL: 30 * 60 * 1000
})
const request = require('request-promise').defaults({
resolveWithFullResponse: true,
const Agent = require('agentkeepalive')
const httpsAgent = new Agent.HttpsAgent({
keepAlive: true,
maxSockets: 100,
socketActiveTTL: 30 * 60 * 1000
})
const request = require('request-promise').defaults({
resolveWithFullResponse: true,
@marciorodrigues87
marciorodrigues87 / request-config-step-seven.js
Created July 6, 2017 03:47
request-config-step-seven.js
const Agent = require('agentkeepalive')
const httpsAgent = new Agent.HttpsAgent({
keepAlive: true,
maxSockets: 100,
socketActiveTTL: 30 * 60 * 1000
})
const request = require('request-promise').defaults({
resolveWithFullResponse: true,
@marciorodrigues87
marciorodrigues87 / request-config-step-six.js
Created July 6, 2017 03:44
request-config-step-six.js
const async = require('async') // <--
const Agent = require('agentkeepalive')
const httpsAgent = new Agent.HttpsAgent({
keepAlive: true,
maxSockets: 100,
socketActiveTTL: 30 * 60 * 1000
})
const request = require('request-promise').defaults({
@marciorodrigues87
marciorodrigues87 / request-config-step-five.js
Created July 6, 2017 03:19
request-config-step-five.js
const Agent = require('agentkeepalive')
const httpsAgent = new Agent.HttpsAgent({
keepAlive: true,
maxSockets: 100,
socketActiveTTL: 30 * 60 * 1000 // <--
})
const request = require('request-promise').defaults({
resolveWithFullResponse: true,
const request = require('request-promise').defaults({
resolveWithFullResponse: true,
forever: true // <--
})
request('https://www.vivareal.com.br/')
.then(response => {
console.log('statusCode:', response && response.statusCode)
})
@marciorodrigues87
marciorodrigues87 / request-config-step-three.js
Last active July 6, 2017 04:23
request-config-step-three.js
const Agent = require('agentkeepalive')
const httpAgent = new Agent({
keepAlive: true,
maxSockets: 100
})
const zlib = require('zlib') // <--
const request = require('request-promise').defaults({
@marciorodrigues87
marciorodrigues87 / request-config-step-two.js
Last active July 6, 2017 04:24
request-config-step-two.js
const Agent = require('agentkeepalive')
const httpsAgent = new Agent.HttpsAgent({
keepAlive: true,
maxSockets: 100
})
const request = require('request-promise').defaults({
resolveWithFullResponse: true,
agent: httpsAgent,
@marciorodrigues87
marciorodrigues87 / request-config-step-one.js
Last active July 6, 2017 04:24
request-config-step-one.js
const Agent = require('agentkeepalive')
const httpsAgent = new Agent.HttpsAgent({
keepAlive: true, // <--
maxSockets: 100 // <--
})
const request = require('request-promise').defaults({
resolveWithFullResponse: true,
agent: httpsAgent // <--