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

标签 azure hosting web-hosting azure-blob-storage

我有一个单页 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/

相关文章:

asp.net - .NET 的蓬松云配置

c# - 如何访问有关 WCF 服务部署位置的信息

c# - 如何在 Hostgator 上托管 ASP.NET MVC 网站

linux - 尽管已经安装了依赖项(共享主机),但从文件夹安装 npm 会为维基媒体包提供 git 错误

Azure blob 容器共享访问签名即将到期

nhibernate - Windows Azure 中的多个 NHibernate 实例是否需要外部二级缓存?

c# - Azure 究竟如何提供扩展?

ASP.NET 通用提供程序 + Azure CSCFG

amazon-ec2 - Bitnami Wordpress Stack SSH

php - Web 托管 - 用户 'username' @'localhost' 的访问被拒绝(使用密码 : NO)