exam questions

Exam 350-901 All Questions

View all questions & answers for the 350-901 exam

Exam 350-901 topic 1 question 284 discussion

Actual exam question from Cisco's 350-901
Question #: 284
Topic #: 1
[All 350-901 Questions]



Refer to the exhibit. One part of an application routinely uses the Cisco Meraki API to collate data about all clients. Other parts of the application also use the Meraki API, but a single API key is used within the application. The organization has approximately 4,000 clients across 30 networks. Some of the application users report poor performance and missing data. Which two changes improve the performance of the application? (Choose two.)

  • A. Check API response payloads for later reuse in real time during code execution.
  • B. Use random values in the User-Agent header when HTTP calls are made.
  • C. Use fewer API calls to create a more efficient endpoint.
  • D. Configure multiple API keys in the application and rotate usage of each one.
  • E. Check for HTTP code 429 and wait until Retry-After time before further calls are made.
Show Suggested Answer Hide Answer
Suggested Answer: CE 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
kirrim
6 months, 3 weeks ago
Selected Answer: CE
https://developer.cisco.com/meraki/api/#!rate-limit Best practices and tips for managing call budgets: - Handle limiting gracefully via respecting the 429 and using the Retry-After header Monitoring best practices: - Use the most efficient endpoints for your use case - Develop your application using the most efficient API calls available for your use case, especially if your application provides monitoring features.
upvoted 2 times
...
guru_4_hire
8 months, 1 week ago
Selected Answer: CE
https://developer.cisco.com/meraki/api/#!rate-limit The first best practice is to not do what is in the loop, and instead use a single larger request to avoid the rate limit.
upvoted 2 times
...
[Removed]
1 year, 2 months ago
Selected Answer: CE
C. Use fewer API calls to create a more efficient endpoint. E. Check for HTTP code 429 and wait until Retry-After time before further calls are made. To improve the performance of the application, two possible changes are: 1. Use fewer API calls to create a more efficient endpoint. This would reduce the number of requests sent to the Meraki API and reduce the load on the server. Check for HTTP code 429 and wait until Retry-After time before further calls are made. The 2. HTTP code 429 indicates that the API rate limit has been exceeded, and the Retry-After header indicates the number of seconds to wait before making another request. Implementing this check would help avoid unnecessary errors and prevent the application from overloading the Meraki API.
upvoted 4 times
...
it0
1 year, 3 months ago
there is a rate limit of 5 calls per sec for 1 key https://developer.cisco.com/meraki/api/#!rate-limit So agree with given answer
upvoted 2 times
evpopobcu
1 year, 3 months ago
The link provided states "The Dashboard API is limited to 5 requests per second, per organization.". It means that additional keys won't help.
upvoted 2 times
...
...
lznlxl
1 year, 3 months ago
given answer is correct.
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago