いくつかの記事があるASP.NETMVCWebサイトを開発しています。各ユーザーは好きなだけ記事を作成できますが、まったく問題ありません。その記事に関連する画像(最大N枚)をユーザーにアップロードできるようにしましたが、問題はありません。
私の問題は、サイトに多くの画像が含まれるため、画像ストレージを少数のハードドライブに分割したいということです。2台のハードドライブを備えた専用サーバーがあり、ローカルのC:\フォルダーではなくD:\にイメージを保存できるようにしたいと考えています。また、どうやらサイト用に別のサーバーを追加する必要があるので、同じWebアプリケーションからアクセスできる別のサーバーに画像を保存できるようにしたいと思います。
私のコードは非常にシンプルにServer.MapPath("~/Content/uploads/" + article.ArticleIdentifier)
なりました。フォルダコンテナとして使用し、関連する画像を保存するだけです。
同じWebアプリケーションでいくつかのHDまたはサーバーに保存された画像を共有するための推奨される方法は何ですか?