私はEC2インスタンス上で稼働中のmongodbサーバーを持っています。 mongodbの公式ドキュメントによると、永続的なDB接続は、常にプロダクションで使用されるべきです。私は約50の永続的な接続を試していて、テスト中に頻繁な接続エラー(時間の約33%)を得ていました。私はこのコードを使用しています: - 500の範囲である - それはまだランプアップされたリンクの追跡アプリケーションです、MongoDBの最適なパフォーマンス - 永続的な接続の数
$pid = 'db_'.rand(1,50);
$mongo = new Mongo("mongodb://{$user}:{$pass}@{$host}", array('persist' => $pid));
アプリケーションのいくつかの背景を1K、毎時あまりにもクレイジーは何も書き込まれていません...まだ。
もっと永続的な接続を許可する必要があるのだろうか?利用可能なサーバーリソースと永続的な接続との適切なバランスをどのように判断するのですか?
ありがとうございます。