Время запроса слишком медленное при подключении к удаленному mongodb - PullRequest
0 голосов
/ 20 июня 2019

У меня есть экспресс-приложение, когда я подключаюсь через mongoose

mongoose.connect(process.env.DB_URL,{
    reconnectInterval: 500, // Reconnect every 500ms
    poolSize: 10, // Maintain up to 10 socket connections
    // If not connected, return errors immediately rather than waiting for reconnect
    bufferMaxEntries: 0,
    connectTimeoutMS: 10000, // Give up initial connection after 10 seconds
    socketTimeoutMS: 45000, // Close sockets after 45 seconds of inactivity
    useNewUrlParser: true,
    auto_reconnect: true,
    // useMongoClient: true
})
const db = mongoose.connection
db.on('error', console.error.bind(console, 'connection error:'))
db.once('open', function() {
    console.log('connected to mongoDB')
})


когда я использую localhost / dbname, запрос занимает 7 или 10 мс но при подключении к кластеру атласа это занимает от 2 до 4 секунд

и я развертываю приложение на героку и тихо медленный запрос

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...