Google recommends a server is calibrated for a response time lower than 200 milliseconds. A 100ms Time to First Byte (TTFB) is ideal, and everything over 500ms is an issue. It is important this time is consistent for all users.
Current request times range between 1000 and 4000 ms and need to be reduced.(screenshot of events by city request 12/12/2020)
Tasks:
[x] (Task 1) Optimize Azure App Service Configuration following these suggestions
[ ] (Task 2) Test server limits at scale and create a report using AutoCannon
[ ] (Task 3) Co-locate app instance and database (Server instance is in Central US, MongoDB Cluster in North Virginia)
[ ] (Task 4) Test server limits in different geographical regions from our container instance (Central US)
[ ] (Task 5) Utilize lean for MongoDB operations that just need to return documents with no modification (i.e. when fetching events)
Please Comment with Links/Results/Reports/Attachments upon completion of tasks related to this issue
Reducing Response Time
Google recommends a server is calibrated for a response time lower than 200 milliseconds. A 100ms Time to First Byte (TTFB) is ideal, and everything over 500ms is an issue. It is important this time is consistent for all users.
Current request times range between 1000 and 4000 ms and need to be reduced. (screenshot of events by city request 12/12/2020)
Tasks:
Please Comment with Links/Results/Reports/Attachments upon completion of tasks related to this issue