我尝试在https中的AWS Fargate上提供Django应用。
我将Fargate服务与使用ACM认证的安全tcp连接的网络负载平衡器相连。然后,我将路由53记录集配置为将load-balacer连接为别名目标,从而使https连接成为可能。
这使我的https连接成为可能,但是在生产中使用此api太慢了。与用loadbalancer的DNS名称发出的http请求相比,它的唤醒速度要慢得多。看来我在负载均衡器和路由53设置之间有一些问题,但我不知道如何解决?
答案 0 :(得分:0)
通常,http和https请求之间没有真正的区别。您能否发布http和https请求的结果。也许通过jmeter测试它,同时通过http运行一个fargate服务,并通过https运行另一个fargate服务,这两个地方都运行了相同版本的应用程序。
获得结果后,将日志放入任务中,以查看在服务器端实际处理每个请求的速度,这样您就可以确定哪个请求更快,更慢。如果我们掌握了这些信息,对我们来说将更加容易。