首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >动态行动呼叫正在通过亚马逊CloudFront

问动态行动呼叫正在通过亚马逊CloudFront
EN

Stack Overflow用户
提问于 2014-10-21 14:21:49
回答 1查看 36关注 0票数 0

我们已经配置了CDN来加速我们的网站。在我们的网站上,我们正在做一些ajax调用,基本上是动作调用,这需要一些时间才能从源站获得响应,因为它们是一些繁重的查询。查询的执行时间超过40 - 50秒,因此,对于大多数执行时间超过30秒的操作,我们会从云前端获得504超时错误。

cloudfront中有没有什么选项可以增加动态调用的限制,或者如果我们可以忽略cloudfront的这些操作,因为所有这些都是动态操作,它不应该通过cloudfront CDN进行路由。

EN

回答 1

Stack Overflow用户

发布于 2014-11-30 14:35:31

无法设置Cloudfront超时。

以下是几种方法:

  1. 将动态呼叫直接路由到您的服务器。正如您所建议的,CLoudfront将为这些调用提供0好处,因此不要使用Cloudfront urls,而应使用后端urls。
  2. Polling。这样做的目的是把你的长请求变成很多短请求。一次调用即可发出请求。然后随后调用以检查作业的状态。这显然是更多的努力,因为它将导致一些代码更改-然而,在某些时候,您的作业也将增长到在浏览器级别超时,所以现在可能需要考虑一些事情。(您也可以使用像websockets这样的东西,其中有一个传递数据的持久连接。)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26480138

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档