在我用nodejs編寫的應用程序中,我想使用memcached。每天的訪問量將達到或多或少的21.5萬次。在緩存中將只有一個關鍵。在memcached持久連接或每個請求
我的問題是: 我應該建立每個請求的連接,或者爲應用的整個生命做一次?
在我用nodejs編寫的應用程序中,我想使用memcached。每天的訪問量將達到或多或少的21.5萬次。在緩存中將只有一個關鍵。在memcached持久連接或每個請求
我的問題是: 我應該建立每個請求的連接,或者爲應用的整個生命做一次?
永久連接應在巨大的負荷的情況下更好的,它總是節省連接一段時間/等
我會建議使用NPM包要做到這一點,所以你不必介意這些東西。 喜歡的東西:
將做的工作。檢查每個項目中關於您可以自定義的配置以獲得不同的結果。 希望這有助於!
該模塊允許與memcache建立連接 - 這是真的。我們選擇'node-memcached'。現在使用這個模塊,我應該執行下面的代碼:'var memcached = new Memcached(Server locations,options);''app.js'或者每個請求中只有一次? – mmisiarek
只做一次在app.js中創建一個對象,並在每個地方使用它。這就是訣竅。 – Vickrant
正如@Vickrant所說的,你應該只在應用程序中執行一次,並且始終使用相同的實例,因此不會生成具有不同連接的不同實例。就是這樣:) – facundofarias