【发布时间】:2020-03-11 21:35:54
【问题描述】:
我有一个必须在 Azure 上托管的 SPA (Angular 9),它使用 SSL 并能够将爬虫 URL 重写到 Prerender VM。到目前为止,我已经使用应用服务实现了这一点,但考虑到网站当前的流量,S1 层有点太贵了。
我查看了使用 Azure CDN 在 Blob 存储上托管一个静态网站,正如许多答案所推荐的那样,但是如果爬虫正在访问,我将无法将 URL 重写到 VM(或其他服务)我的网站,如果我理解正确的话。
我得出的结论是,如果我不想使用应用服务,我应该使用 VM,但我想知道 Azure 是否提供了我错过的其他东西。
要求
- SSL
- URL 重写到 Prerender VM
- 比应用服务便宜(至少对于低流量网站而言)
感谢所有愿意花时间回答的人!
有关应用程序的更多信息: 它目前由在 S1 应用服务中运行的 .Net Core Web API 提供服务。我希望将 API 和 SPA 分开,因为维护它们会更容易,并且“职责”将被解耦(有点遵循面向对象编程的单一职责原则)。我还将 API 移动到 VM,因为我需要添加一些利用非常旧的 ODBC 驱动程序的功能。
【问题讨论】:
标签: azure single-page-application