2013-02-26 76 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

相关问题