2013-02-26 35 views
6

我有一個單頁html應用程序,它使用了很多jQuery。應用內容(數據爲xml和媒體音頻/視頻/圖像)是(並且必須)由Azure帳戶上的blob提供。我不需要任何應用程序服務器。如何在Azure上託管html應用程序

在Windows Azure環境中託管此類單頁面html應用程序的推薦方式是什麼(Azure是必需的)。

由於我不需要任何應用程序服務器,因此所有應用程序文件都作爲具有適當內容類型的Blob上載到單個容器中。這一切都很好。

不過,我已經看到,Azure有一些網站託管功能,我一直在想,如果我做的是合適的?

感謝

+0

這應該有所幫助:http://stackoverflow.com/questions/8639484/howto-upload-setup-default-html-page-for-azure-blob-storage。或者:http://blogs.solidq.com/pdoshi/post.aspx?id=3&title=hosting+a+static+website+in+windows+azure+storage+%5Bblobs%5D。它看起來不像您可以爲該網站設置默認頁面 – levelnis 2013-02-26 14:30:58

+0

第二個鏈接對託管靜態網頁有很好的說明。真的很有幫助。謝謝你。 – user1438047 2013-02-27 12:36:28

回答

6

Windows Azure Web Sites將工作做好,並可以自由的時間。如果constraints of the free offering不適合您,您可以輕鬆擴展。

您也可以將您的主頁存儲在Azure Blob存儲中,但這意味着用戶必須擁有完整的路徑,因爲沒有服務器配置來指定默認頁面。雖然通過bit.ly之類的虛榮URL來公佈你的站點端點可能會使這個問題不成問題。

請注意,通過在blob存儲中擁有所有內容,每個圖像,每個頁面,每個腳本訪問都會產生交易成本(這不會緩存在瀏覽器上)。根據您的網站和流量的性質,使用Windows Azure網站等一些功能可能會更具成本效益。

+0

我只有一個html文件,我將在應用程序中將css/js縮減爲總共3個文件。我將使用DNS來創建用戶友好的URL。我想沒有理由擔心將應用程序作爲Blob託管。謝謝吉姆。 – user1438047 2013-02-27 12:35:15

相關問題