|
2
|
| NaturalBornCamper · 技术社区 · 7 年前 |
|
|
1
1
为了做出明智的决策,您需要了解该API的行为。这还取决于API在代码中的使用方式,以及在出现故障时需要的行为。 考虑:
如果需要调整这样一个关键参数以找到最佳设置,实用的方法是将其设置为某个初始值,使用一些度量工具来监控吞吐量和响应率,并启动模拟预期生产级别负载的压力测试。然后,您将看到错误和响应率上升或下降,并可以调整设置,直到找到满足所需约束的值。 |
|
|
2
1
定义这些值时,需要考虑许多因素。但是,对于HTTP请求(第一个字节),2秒是可以接受的。如果您管理发起HTTP请求的服务器,那么还应该考虑服务器资源,例如内存、CPU、IO、web服务器配置。但一般来说,您应该考虑将traceroute运行到终点,以更好地理解延迟——这将帮助您为CURL定义更准确的超时值。当然,最后,如果您要从那里发起许多请求,您应该考虑前面提到的客户端服务器的相同资源约束。 希望这有帮助!请访问博客: https://www.inmotionhosting.com/support/website/how-to/read-traceroute |