Optimizing the Backend: Examples of slow responses in O3

Thanks @ibacher from the observations above

  1. Data compression using Gzipping (since most of our Rest and Fhir calls have proven to carry large amounts of information)
  1. Caching using a CDN of our choice for our frontends and a Redis cache for our Backend(am not sure how we would prioritize which endpoints to include

How about pagination

Here are some of my findings using lighthouse

Home screen https://dev3.openmrs.org/openmrs/spa/home

Perfomance

Patient Dasboard performance and load time

2 Likes