私は ASP.NET MVC 4 コマース サイトを開発していますが、私のバックグラウンドは HTML/CSS/Javascript を使用したフロントエンド Web 開発者であり、XNA を使用した C# であるため、このすべてのサーバーとデータベース ビジネスに頭を悩ませています。
現時点では、製品データベースが巨大であり、elasticsearch が提供するスマート クエリが気に入っているため、このサイトでは NEST を使用して elasticsearch インデックスを使用して製品の検索を実行しています。そして、それはすべて私のローカルテスト環境でうまく機能します.
私の質問は次のとおりです。elasticsearch クライアントとインデックスを実際のサイトとは別のホストに保存するのは一般的に良い考えですか、それとも同じサーバーに置いても問題ありませんか?
ここでスペースの問題が発生していることは理解していますが、elasticsearch クエリもサーバー リソースを拘束していると聞きましたが、差し迫った支払いの洪水など、他のタスクの処理に費やすほうがよいでしょう。