Multiples solicitudes APIREST
Publicado por Hector (1 intervención) el 03/06/2018 03:48:12
Tengo una duda este es mi codigo de ejemplo, cuando tengo 20 conexiones simultaneas que ejecutan la misma query cada segundo, cuando intento hacer otra query a la base de datos se tarda demasiado. quisiera saber a que se debe si debo tener otra manera de configurar las conexiones a mi base de datos.
o si tengo que abrir y cerrar las conexiones en cada query. ayuda para mejorar el rendimiento
o si tengo que abrir y cerrar las conexiones en cada query. ayuda para mejorar el rendimiento
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
const connection = MySQL.createConnection({
host:xxxxx
user: xxxxx,
password: xxxxxx
database: xxxx,
port:xxxx
});
server.route({
method: 'GET',
path: '/ejemplo',
handler: function (request, reply) {
connection.query(query
, function (error, ejemplo, fields) {
if (error) throw error;
reply({message:"Exitoso",ejemplo});
})
}
});
server.route({
method: 'GET',
path: '/ejemplo2',
handler: function (request, reply) {
connection.query(query2
, function (error, ejemplo2, fields) {
if (error) throw error;
reply({message:"Exitoso",ejemplo2});
})
}
});
Valora esta pregunta


0