0

現在、IIS で実行されているいくつかの Web サイトがあり、それらはすべて「リソース」と呼ばれる別の Web サイトへの仮想ディレクトリを持っています。リソース Web サイトには、複数のサイトで共有する画像、CSS、およびその他の静的タイプのコンテンツがあります。

Web ロールを使用してこれをレプリケートしたいと考えています。はい、それらは異なるクライアントに属しているため、すべて別の Web ロールにある必要があります。リソース用に個別の Web サイトを作成し、他の各サイトの仮想ディレクトリを作成したいと考えています。これが可能かどうか、またはこれらのサイトを VM に保持する必要があるかどうかをお知らせください。

4

2 に答える 2

0

はい、そのような解決策は可能です。静的リソース css、画像などを Azure BLOB ストレージに移動し、そこからリンクできます。コードの変更が必要です。コンテンツ配信ネットワークの CDN が必要だと思われる場合は、azure CDN を使用できます。それを説明するこのブログ投稿を参照してください www.hanselman.com/blog/PennyPinchingVideoMovingMyWebsitesImagesToTheAzureCDNAndUsingACustomDomain.aspx

少し古いスタックオーバーフローの質問でも説明されています。stackoverflow.com/questions/6968011/storing-css-files-on-windows-azure

于 2016-02-02T19:13:33.850 に答える
0

ディスク接続には排他的リースがあるため、共有ディスクを接続することはできません。

Azure File Storage サービスは、SMB 共有を提供します (Azure Storage によってサポートされます)。起動時に共有にアタッチすることで、共有フォルダーを利用できます。Azure File Storage の詳細については、こちらをご覧ください。

また、共通のソース (Azure BLOB など) からコンテンツをダウンロードすることにより、起動時に各 Web ロール インスタンスに共有コンテンツ ディレクトリを作成することもできます。

これらの組み込みメカニズム以外にも、VM ベースのカスタム ソリューションは数多くあります。

于 2016-02-02T19:06:46.273 に答える