2011-09-16 79 views
0

我使用Windows Azure託管我的MVC3項目。 該項目是Facebook網頁的在線商店,分爲兩部分:Windows Azure - 作爲網站的CDN?

  1. 允許管理產品和訂單的賣方管理面板。
  2. 允許瀏覽產品並下訂單的消費者在線商店。

我的問題是,如果有可能把整個前端放在CDN(放在Facebook頁面上的在線商店)。什麼構成這種情況的可用性最佳實踐?

回答

2

不可能。但是,您可以在其中放置大部分靜態內容。但是,您無法將CDN用作完整的網絡服務器。由於底層資源與BLOB存儲綁定,並且BLOB存儲區分大小寫,因此您會發現在實踐中您將獲得大量404(例如,用戶鍵入default.html,頁面實際上是存儲在Default.html中)。此外,您根本沒有動態能力(沒有.aspx,.php等),也沒有默認頁面(http://example.com/實際上可能映射到http://example.com/index.html)。

將它用於它的好處 - 快速提供靜態內容並將其緩存在邊緣,並與您的消費者距離最近。它不是Web服務器的替代品。