我有一个使用Microsoft- bot -framework开发的机器人,对于Whatsapp,我使用Twilio-Adapter。因此,对于性能调优,如果我为BotService-WebApp创建一个CDN,
CDN的工作原理是在不同的POP中创建缓存,并将静态和内容文件存储在那里,因此当最终用户尝试从不同位置访问网站时,内容将被缓存到最近的区域并向最终用户发送响应。但是在Bot的情况下,最终用户在Whatsapp中发送消息&使用twilio webhook僵尸框架将被调用。因此,最终用户不是直接访问out Bot,而是通过Twilio连接。我的BotService里加CDN行不行?
发布于 2021-06-03 11:12:09
在我看来,CDN将适用于您的情况。因为所有的服务都来自服务提供商,所以创建用于bot服务的CDN将有利于那些与服务提供商联系的人。你还需要知道CDN还可以帮助用户请求选择一个更好的点(不仅是最近的,而且是空闲的、好的)来连接到服务,例如一个端点突然出错或忙碌。Azure CDN将提供一个新的url来取代以前的url,这就是它可以工作的地方。
我认为任何假设都比实验结果小,你可以先尝试使用CDN来测试它是否有效。Azure CDN是为使用付费的,你付费的越多,它就越有用。
https://stackoverflow.com/questions/67582927
复制相似问题