如何在Azure上托管html应用程序

use*_*047 6 hosting web-hosting azure azure-storage-blobs

我有一个单页的html应用程序,它使用了很多jQuery.应用程序内容(数据为xml和媒体音频/视频/图像)是由天蓝帐户上的blob提供(并且必须).我不需要任何应用程序服务器.

在Windows Azure环境中托管此类单页html应用程序的推荐方法是什么(Azure是必需的).

由于我不需要任何应用程序服务器,因此所有应用程序文件当前都作为具有适当内容类型的Blob上载到单个容器中.一切都很好.

尽管如此,我已经看到Azure有一些网站托管功能我一直想知道我做的是否合适?

谢谢

Jim*_*eil 6

Windows Azure网站可以正常运行,并且可以在此期间免费使用.如果免费提供限制对您不起作用,您可以轻松扩展.

您还可以将主页存储在Azure blob存储中,但这意味着用户必须拥有完整的路径,因为没有服务器配置来指定默认页面.通过bit.ly等虚荣URL公布您的站点端点可能会使这个问题无法解决.

但请注意,通过将所有内容都存储在blob存储中,您将为每个图像,每个页面,每个脚本访问(未在浏览器上缓存)产生交易成本.根据您的网站和流量的性质,利用Windows Azure网站等功能可能会更具成本效益.