SORU
18 Mayıs 2012, Cuma


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:

  1. 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?

  2. 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?

  3. Genel bağlantı havuzu kullanmak gerekir? Sürücü Yerel bağlantı havuzu olduğunu duydum, bu iyi bir seçim mi?

  4. Eğer bir bağlantı kullanıyorum, kaç bağlantıları kullanılmalıdır?

  5. Dikkat gereken başka şeyler var mı?

Yardım~ için teşekkürler

CEVAP
22 Ocak 2013, Salı


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.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Eric Magidson

    Eric Magidso

    4 Ocak 2009
  • PlugResearch

    PlugResearch

    22 Mart 2006
  • Sorikan

    Sorikan

    3 ŞUBAT 2008