【以下的问题经过翻译处理】 我不确定我是否做错了什么,但有时需要大约一分钟(60-61秒)才能得到响应。大多数情况下,响应时间小于1秒,但有时会到达60秒左右,从不更长,也不会更短,总是在1分钟左右。一些背景信息:
我在Django应用程序中使用它,在一个助手文件中,向顶部发起:
region_name="us-east-1",
aws_access_key_id=...
aws_secret_access_key=...
)
polly = session.client("polly")
然后在一个函数中(在助手文件中):
def some_function():
time1 = time.time()
response = polly.synthesize_speech(
Text=<....>,
OutputFormat="mp3",
VoiceId="Justin",
TextType="ssml"
)
time2 = time.time()
然后在视图文件中(因为这是在Django中使用的),当请求到达时,它将调用“some_function”。
如上所述,time2-time1通常小于1秒,但偶尔会达到60-61秒...我最初认为这是一种速率限制,但我查看了AWS polly的限制,似乎我远离任何限制。我已经没有想法了,所以任何启示都非常受欢迎!提前感谢!
此外,不确定是否相关,但Django应用程序托管在Azure上 - 是否会导致任何随机的出现但是持续时间一致的延迟?