Nasıl nodejs bir Web uygulaması içinde mongodb bağlantılarını yönetmek için?
Mongodb ile node-mongodb-native sürücü bir web sitesi yazmak için kullanıyorum.
Bağlantıları yönetme hakkında bazı sorularım var:
Tüm istekleri tek bir mongodb bağlantısı kullanarak yeterli mi? Herhangi bir performans sorunları var mı? Tüm uygulama kullanmak için genel bir bağlantı kurabilir miyim?
Eğer istek geldi ve yakın zaman yeni bir bağlantı açarsam isteği ele zaman iyi midir? Açık ve bağlantıyı kapatmak için fazla pahalı değil mi?
Genel bağlantı havuzu kullanmak gerekir? Sürücü Yerel bağlantı havuzu olduğunu duydum, bu iyi bir seçim mi?
Eğer bir bağlantı kullanıyorum, kaç bağlantıları kullanılmalıdır?
Dikkat gereken başka şeyler var mı?
Yardım~ için teşekkürler
CEVAP
The primary committer to node-mongodb-native says:
Açın MongoClient.app ve yeniden açıldığında bir kez bağlayın db nesne. Tek bir bağlantı havuzu her şey değil .Bağlan oluşturur yeni bir bağlantı havuzu.
Sorunuzun doğrudan cevabı, MongoClient sonuçları db nesnesi yeniden.() bağlayın. Bu havuzu verir, ve her eylem db/açılış kapanış bağlantıları ile karşılaştırıldığında belirgin bir hız artışı sağlayacaktır.
Nasıl program içinde java uygulaması ç...
Nasıl bir Android uygulaması içinde bi...
Nasıl bir proje içinde tek bir dosya i...
Nasıl jQuery Ajax çağrısından sonra bi...
Nasıl klon ya da Python içinde bir lis...