MVC3 プロジェクトのホスティングに Windows Azure を使用しています。このプロジェクトは、2 つの部分に分かれている Facebook ページのオンライン ストアです。
- 製品と注文を管理できる販売者用の管理パネル。
- 商品の閲覧や注文ができる消費者向けオンラインストア。
私の質問は、フロントエンド全体を CDN (Facebook ページに配置されたオンライン ストア) に配置できるかどうかです。この状況でのユーザビリティのベスト プラクティスとは何ですか?
MVC3 プロジェクトのホスティングに Windows Azure を使用しています。このプロジェクトは、2 つの部分に分かれている Facebook ページのオンライン ストアです。
私の質問は、フロントエンド全体を CDN (Facebook ページに配置されたオンライン ストア) に配置できるかどうかです。この状況でのユーザビリティのベスト プラクティスとは何ですか?
本当に不可能です。ただし、静的コンテンツの大部分をそこに配置できます。ただし、実際にはCDNを完全なWebサーバーとして使用することはできません。基盤となるリソースはblobストレージに関連付けられており、blobストレージでは大文字と小文字が区別されるため、実際には多くの404が取得されることがわかります(たとえば、ユーザータイプdefault.htmlで、ページは実際にはストレージ内のDefault.htmlです)。また、動的な機能(.aspx、.phpなど)もデフォルトページ(http://example.com/は実際にはhttp://example.com/index.htmlにマップされる可能性があります)もありません。
静的コンテンツをすばやく配信し、消費者に最も近いエッジにキャッシュするなど、目的に使用します。Webサーバーに代わるものではありません。