C# APサーバの負荷分散
負荷分散について
複数人が同時にサーバーへアクセスしたい際に、サーバへの負荷がかかるため、ロードバランサを用意して、複数台のサーバを設置して負荷を下げる。
現状 :サーバ1台
負荷軽減:サーバ複数台、ロードバランサ
問題点
クライアントから要求があり、サーバで保持していた一時的なファイルへのアクセスができなくなる可能性がある。
※必ずしも指定のAPサーバにアクセスできるとは限らないため。
対応方法として
対応策として、
一時的なファイルへのアクセスはサーバーでリダイレクトによってアクセスする。
※サーバー1⇒サーバ2の一時ファイルを取得する
ファイル共有サーバーを設置して、一時ファイルは格納するようにする。
ファイルサーバーを設置した場合
一番簡単な方法は、シンボリックリンクを使用することで簡単に解決することができる。
1.管理者権限の「コマンドプロンプト」を実行する。
2.シンボリックリンクを設定する
mklink /d C:\Web\hoge\downloads \\192.168.1.XXX\downloads