我正在使用Windows Azure来托管我的MVC3项目。 该项目是Facebook页面的在线商店,分为两部分:
我的问题是,是否可以将整个前端放在CDN(放置在Facebook页面上的在线商店)上。什么构成了这种情况的可用性最佳实践?
答案 0 :(得分:2)
不太可能。但是,您可以在那里放置大部分静态内容。但是,您无法在实践中将CDN用作完整的Web服务器。由于底层资源与blob存储相关联,并且blob存储区分大小写,因此您会发现在实践中您将获得大量404(例如,用户类型default.html和页面实际上是存储中的Default.html)。此外,你根本没有动态能力(没有.aspx,.php等),也没有默认页面(http://example.com/实际上可能会映射到http://example.com/index.html)。
将它用于它的好处 - 快速提供静态内容并将其缓存在最靠近消费者的边缘。它不是Web服务器的替代品。