1つのウェブサイトのコンテンツ用の複数のファイルサーバー
-
16-09-2020 - |
質問
複数のファイルサーバーを使用して、私のWebサイトのアップロードされたファイルをホストする予定です。それをするための最良の方法は何ですか?私も他のマシンにWebサーバーをインストールする必要がありますか?またはネットワーク上のファイルをルーティングするための特別なソフトウェアはありますか?あなたは何をしますか?
ありがとう、 Taher。
解決
これはあなたがそれをすることができる一つの方法です...
ネットワークからファイルをつかみ、さまざまなファイルサーバーを指しているサブドメインとしてファイルサーバーを名前にしたファイルサーバーを備えた中央ルーティングハンドラを作成します。
ダウンロードリンクをクリックすると、例えば。
www.example.com/getdownload.php?id=10
... getDownload.phpページはデータベースを調べて、ファイルが保存されている場所を確認します(データベース内のファイルの場所を追跡していると仮定すると仮定して)、アップロードの追跡を追跡するための慣習が何であれそして、ネットワーク上のファイルの場所を確認します。その後、URLを適切なサーバー/ダウンロードフォルダにリダイレクトできます。そのため、ファイルの場所を見つけると、getDownload.php?ID= 10は、適切なサーバー/ URLにリダイレクトされます。
afile.docはfileServerb上にあり、リダイレクト...
fileServera.example.com
ここ! - > fileServerb.example.com/a/afile.doc
fileServerc.example.com
他のヒント
Gluster を設定することもできます。glusterfsをwebserverにマウントします。耐性系