Azure CDN 是否有助于提高 Microsoft bot 框架与 Twilio Adapter 一起工作的性能

Will Azure CDN be helpful on increasing performance of Microsoft bot framework work with Twilio Adapter

我有一个使用 Microsoft-bot-framework 开发的机器人,对于 Whatsapp,我使用的是 Twilio-Adapter。 因此,如果我为我的 BotService-WebApp 创建一个 CDN,那么对于性能调优会有用吗,

CDN 通过在不同的 POP 中创建缓存并在其中存储静态和内容文件来工作 因此,当最终用户尝试从不同位置访问网站时,内容将缓存在最近的区域并向最终用户发送响应。但在 Bot 的情况下,最终用户在 Whatsapp 中发送消息并使用 twilio webhook botframework 将被调用。因此最终用户不会直接访问 Bot,它是通过 Twilio 连接的。将 CDN 添加到我的 BotService 是否可行?

在我看来,CDN 将适用于您的情况。因为无论如何所有服务都来自服务提供商,所以为机器人服务创建 CDN 将有利于那些与服务提供商联系的人。而且您需要知道,CDN 还可以帮助用户请求选择一个更好的点(不仅是最近的,而且是免费的、良好的点)来连接服务,例如一个端点突发错误或繁忙。 Azure CDN 将提供一个新的 url 来替换以前的,这是它将起作用的地方。

我认为任何假设都小于实验结果,你可以先尝试使用CDN来测试它是否有效。 Azure CDN是按使用量付费的,付费越多越有用