SOFTWARE ENGINEERING

SOFTWARE ENGINEERING TOOLS AND ENVIRONMENTS

AUTOMATED TESTING TOOLS

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
What is a best practice for maintaining the performance of an API?
A
Neglecting to monitor or optimize the performance of the API
B
Making frequent, major changes to the API without considering the impact on performance
C
Using caching and other performance optimization techniques to improve the speed and scalability of the API
D
Rate limit all endpoint requests to 1 per minute
Explanation: 

Detailed explanation-1: -Generally, APIs that are considered high-performing have an average response time between 0.1 and one second. At this speed, end users will likely not experience any interruption. At around one to two seconds, users begin to notice some delay.

Detailed explanation-2: -Reduce Payloads. Overly heavy payloads of data slow down processes and reduce performance. Improve Network Speed. Prevent Slowdowns and Accidental Executions. API caching. Pagination. Filtering. Prevent Under-Fetching and Over-Fetching. Use Ranges. More items •30-Aug-2021

There is 1 question to complete.