I have the following page where I GET data from a sports API. However, this page takes a lot of time to load since there is a high quantity of data to fetch (300+ players, and many data points).
Is there a way that I can create a table in the backend with the same datapoints, such that the datapoints do not need to be calculated each time the user enters the screen? I.e. we have the table in the backend which is updated e.g. every 30 mins, and the User directly accesses the updated results rather than the results being calculated in the front end. Or any other solution that might speed up the results?