Node.js - Multiples solicitudes APIREST

 
Vista:

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

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder