Просмотр исходного кода

dropped throttle for full pdf download to 30 over 5 mins

1 download every 10 seconds which seems ample
Henry Oswald 11 лет назад
Родитель
Сommit
23fd12c67d

+ 1 - 1
services/web/app/coffee/Features/Compile/CompileController.coffee

@@ -58,7 +58,7 @@ module.exports = CompileController =
 			else
 				rateLimitOpts =
 					endpointName: "full-pdf-download"
-					throttle: 50
+					throttle: 30
 
 			rateLimitOpts.subjectName = req.ip
 			rateLimitOpts.timeInterval = 60 * 5

+ 2 - 2
services/web/test/UnitTests/coffee/Compile/CompileControllerTests.coffee

@@ -138,7 +138,7 @@ describe "CompileController", ->
 				@req.query = {}
 				@RateLimiter.addCount.callsArgWith(1, null, true)
 				@CompileController.proxyToClsi = (project_id, url)=>
-					@RateLimiter.addCount.args[0][0].throttle.should.equal 50
+					@RateLimiter.addCount.args[0][0].throttle.should.equal 30
 					done()
 				@CompileController.downloadPdf @req, @res
 
@@ -147,7 +147,7 @@ describe "CompileController", ->
 				@req.query = {pdfng:false}
 				@RateLimiter.addCount.callsArgWith(1, null, true)
 				@CompileController.proxyToClsi = (project_id, url)=>
-					@RateLimiter.addCount.args[0][0].throttle.should.equal 50
+					@RateLimiter.addCount.args[0][0].throttle.should.equal 30
 					done()
 				@CompileController.downloadPdf @req, @res