我有一个单页 html 应用程序,它使用了大量 jQuery。应用程序内容(数据为 xml 和媒体音频/视频/图像)是(并且必须)由 azure 帐户上的 blob 提供。我不需要任何应用程序服务器。
在 Windows Azure 环境中托管此类单页 html 应用程序的推荐方法是什么(需要 Azure)。
由于我不需要任何应用程序服务器,因此所有应用程序文件当前都作为具有适当内容类型的 Blob 上传到单个容器中。这一切都运行得很好。
不过,我已经看到 Azure 具有一些网站托管功能,我一直想知道我所做的是否合适?
谢谢
最佳答案
Windows Azure Web Sites效果会很好,并且在这段时间内可以免费。如果constraints of the free offering不适合您,您可以轻松横向扩展。
您还可以将主页存储在 Azure Blob 存储中,但这意味着用户必须拥有其完整路径,因为没有服务器配置来指定默认页面。不过,通过 bit.ly 等的虚荣 URL 公开您的站点端点可能不会成为问题。
但请注意,通过将所有内容都存储在 blob 存储中,您会为每个图像、每个页面、每个脚本访问(未缓存在浏览器上)产生交易成本。根据您的站点和流量的性质,利用 Windows Azure 网站之类的工具来实现某些目的可能会更具成本效益。
关于azure - 如何在 Azure 上托管 html 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15091565/