@kote22

NODE .JS соединяется с SQL (драйвер tedious) аш целых 2 секунды! что же делать?

Примерно вот:
коннетктит 3 секунды,хотя все запросы выполняются очень быстро!
что же делать?
INDEX.JS:
'use strict';
var port = process.env.PORT || 8000;
var http = require('http');
var express = require('express');
var app = express();
var server = http.createServer(app);
var bodyParser = require('body-parser');
var path = require('path');
var crypto = require('crypto');
var reduce = require('reduce-component');
var Connection = require('tedious').Connection; 
console.log('start');
app.use(bodyParser.json());
app.listen(port, function () {
console.log('Listening on port ', port);
});

var config = {  
        userName: '12345',  
        password: '12345*',  
        server: 'site.com',  
        options: {encrypt: true, database: 'database'}  
   };
 
var Request = require('tedious').Request;  
var TYPES = require('tedious').TYPES; 

var connection = new Connection(config); 
  connection.on('connect', function(err){
     if(err){
    console.log(err);
   next();    
    }else{
var request = new Request("SELECT * FROM dbo.Tabe WHERE Id = '1'  ", function(err, rowCount, rows) {
});
request.on("row", function(columns) {
     console.log(columns[0].value);
})
        connection.execSql(request);
    }
})
  • Вопрос задан
  • 486 просмотров
Пригласить эксперта
Ответы на вопрос 1
@antonecma
Nodejs backender
Чём вам мешает коннект в две-три секунды? Сделайте это один раз и используйте созданное соединение.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы