现在的状态是,如果我的服务器,用户和浏览器出现问题,请尝试长时间连接。我不想要这个。
目前我没有使用任何负载均衡或CDN。
有时候我的服务器掉了下来。我不希望我的用户永远等待响应,并挂断浏览器。
我认为负载均衡服务或CDN可以提供帮助。
我希望在2秒后,服务器之前的服务将返回默认错误消息。
哪种服务可以为我处理? 我检查了CloudFront和CloudFlare,但没有找到类似的东西。
更多信息: 1.缓存无法帮助,因为我的服务器为每个请求返回不同的结果。 2.我不能使用异步代码。
谢谢。
答案 0 :(得分:0)
您无法在CloudFront中配置2秒超时,但是如果服务器没有正确响应,您可以配置它返回一些错误页面(您可能托管在服务器外的任何位置)。
看看这里:http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/custom-error-pages.html
此外,缓存了这些错误响应(您可以指定它们将被缓存多长时间),因此下一个用户将立即收到错误