Web サイトのデータが増えると、サーバーにボトルネックが発生し、サーバーの動作が遅くなり、フロント ページを長時間開くことができなくなります。たとえば、一部の大規模な Web サイトでは、画像、CSS、JS、データベースを異なるサーバー上に分離し、これらの異なるサーバーに個別のドメイン名を提供する必要があります。これにより、アクセス速度が向上するだけでなく、1 台のサーバーが故障しても、Web サイト全体の閲覧に影響を与えることはありません。
ここでは、そんなWebサイトのアーキテクチャにおける画像アップロードの原理を紹介します。
まずイメージ サーバーを Web サーバーにマッピングし (マッピング方法はここでは紹介しません)、次に IIS に仮想ディレクトリを作成し、最初にローカル フォルダーを指定して完了です。次に、新しく作成した仮想ディレクトリを右クリックし、「プロパティ」を選択します。次に、ポップアップ ダイアログ ボックスで別のコンピューター上の共有を選択し、下にサーバーと共有名を入力するだけです。
画像をアップロードするプログラムには大きな変更は必要なく、仮想ディレクトリをフォルダーとして使用するだけです。以前にアップロードした方法は現在もアップロードできますが、影響はありません。