you have a command for testing the timing for x query :
node ./src/Command/timePerfCommand.jsYou can change the number of query here
const nbrTest = 100Output :
First
---- ----
QUERY : /api/getNo query
Number of query : 100
MOY : 4.49 ms
MIN : 1 ms
MAX : 52 ms
---- ----
QUERY : /api/get?min=1&max=10
Number of query : 100
MOY : 112.44 ms
MIN : 1 ms
MAX : 682 ms
---- ----
QUERY : /api/get?function=numberFromDb
Number of query : 100
MOY : 11.88 ms
MIN : 7 ms
MAX : 168 ms
---- ----
QUERY : /api/get?function=simpleRandom
Number of query : 100
MOY : 1.43 ms
MIN : 1 ms
MAX : 4 ms
---- ----
QUERY : /api/get?function=crossRandom
Number of query : 100
MOY : 1.76 ms
MIN : 0 ms
MAX : 4 ms
---- ----
QUERY : /api/get?function=randomLowEntropy
Number of query : 100
MOY : 1.31 ms
MIN : 0 ms
MAX : 4 ms
---- ----
QUERY : /api/get?function=randomMediumEntropy
Number of query : 100
MOY : 1.33 ms
MIN : 0 ms
MAX : 5 ms
---- ----
QUERY : /api/get?function=randomHighEntropy
Number of query : 100
MOY : 1.31 ms
MIN : 0 ms
MAX : 4 ms
---- ----
QUERY : /api/get?function=generateRandomNumberFromTimestamp
Number of query : 100
MOY : 1.31 ms
MIN : 0 ms
MAX : 4 ms
---- ----
QUERY : /api/get?function=vonNeumannRandom
Number of query : 100
MOY : 1.24 ms
MIN : 0 ms
MAX : 5 ms
07/02/2024
---- ----
QUERY : /api/getNo query
Number of query : 100
MOY : 99.5 ms
MIN : 1 ms
MAX : 198 ms
---- ----
QUERY : /api/get?min=1&max=10
Number of query : 100
MOY : 23 ms
MIN : 1 ms
MAX : 45 ms
---- ----
QUERY : /api/get?function=numberFromDb
Number of query : 100
MOY : 99 ms
MIN : 10 ms
MAX : 188 ms
---- ----
QUERY : /api/get?function=simpleRandom
Number of query : 100
MOY : 3.5 ms
MIN : 1 ms
MAX : 6 ms
---- ----
QUERY : /api/get?function=crossRandom
Number of query : 100
MOY : 3 ms
MIN : 1 ms
MAX : 5 ms
---- ----
QUERY : /api/get?function=randomLowEntropy
Number of query : 100
MOY : 3.5 ms
MIN : 1 ms
MAX : 6 ms
---- ----
QUERY : /api/get?function=randomMediumEntropy
Number of query : 100
MOY : 3 ms
MIN : 1 ms
MAX : 5 ms
---- ----
QUERY : /api/get?function=randomHighEntropy
Number of query : 100
MOY : 2.5 ms
MIN : 1 ms
MAX : 4 ms
---- ----
QUERY : /api/get?function=generateRandomNumberFromTimestamp
Number of query : 100
MOY : 3 ms
MIN : 1 ms
MAX : 5 ms