1
0
Fork 0
mirror of https://github.com/Chocobozzz/PeerTube.git synced 2025-10-03 17:59:37 +02:00

Optimize view endpoint

This commit is contained in:
Chocobozzz 2022-06-17 14:34:37 +02:00
parent fba911e2c8
commit aa2ce188d1
No known key found for this signature in database
GPG key ID: 583A612D890159BE
9 changed files with 58 additions and 32 deletions

View file

@ -46,10 +46,12 @@ async function prepare () {
}
}
const env = { PRODUCTION_CONSTANTS: 'true' }
servers = await Promise.all([
createSingleServer(1, config, { nodeArgs: [ '--inspect' ] }),
createSingleServer(2, config),
createSingleServer(3, config)
createSingleServer(1, config, { env, nodeArgs: [ '--inspect' ] }),
createSingleServer(2, config, { env }),
createSingleServer(3, config, { env })
])
await setAccessTokensToServers(servers)
@ -81,7 +83,7 @@ async function runViewers () {
await Bluebird.map(viewers, viewer => {
return servers[0].views.simulateView({ id: videoId, xForwardedFor: viewer.xForwardedFor })
}, { concurrency: 100 })
}, { concurrency: 500 })
console.log('Finished to run views in %d seconds.', (new Date().getTime() - before) / 1000)