我有一个单页的html应用程序,它使用了很多jQuery。应用程序内容(数据为xml和媒体音频/视频/图像)是由天蓝帐户上的blob提供(并且必须)。我不需要任何应用程序服务器。
在Windows Azure环境中托管此类单页html应用程序的建议方法是什么(Azure是必需的)。
由于我不需要任何应用程序服务器,所有应用程序文件当前都作为具有适当内容类型的Blob上载到单个容器中。一切都很好。
尽管如此,我已经看到Azure有一些网站托管功能我一直想知道我做的是否合适?
由于
答案 0 :(得分:6)
Windows Azure Web Sites效果很好,并且可以在此期间免费使用。如果constraints of the free offering不适合您,您可以轻松扩展。
您还可以将您的主页存储在Azure blob存储中,但这意味着用户必须拥有完整的路径,因为没有服务器配置来指定默认页面。通过bit.ly等虚荣URL公布您的站点端点可能会使这个问题无法解决。
请注意,通过在blob存储中包含所有内容,您将为每个图像,每个页面,每个脚本访问(未在浏览器上缓存)产生交易成本。根据您的网站和流量的性质,利用Windows Azure网站等内容可能会更具成本效益。