I'm currently conducting performance testing on batch requests with Refinitiv ADS server and encountering some issues with response times in high-frequency scenarios. I would appreciate any advice to improve performance.
Scenario 1:
- Frequency: 1 batch request every 20ms
- Each request: contains 10 RIC codes
- Totoal Requests: 3000
- Response Time: Requests are completed between 100ms and 300ms
Scenario 2:
- Frequency: 1 batch request every 10ms(higher frequency than Scenario 1)
- Other Parameters: Same as Scenario 1 (10 RIC codes per request, 3000 total requests)
- Issue: A significant number of requests are taking more than 1000ms to complete
I'm trying to understand why there's a drastic increase in response time in the second scenario and how I might optimize it. Is there a limit to the number of requests that can be efficiently processed per second?
Thanks