If you have a web server, you could cache all the scores into your server and make an api that allows multiple games at once. So instead of calling mashape.com one game at a time, you could call yourserver.com and retrieve the cached data in one single ajax call. You can always refresh your cache using a cron or on-demand.
Comment has been collapsed.
I've thought about this but i'm not sure i want to setup a server only for this, in the meanwhile i'm caching using the browser localstorage, it's not so good if i want to use a different browser or pc but in the meanwhile it's better than before.
Comment has been collapsed.
That would improve subsequent calls, but for every first time call or when you clear your local storage, it'll be ajax-ing one game at a time again. If you want, I can sponsor a small little web space for you to experiment. Add me if interested.
Comment has been collapsed.
Enhanced Steam will add the user metacritic score to the page for you (in the normal place though) if you're intereted in that.
Comment has been collapsed.
25 Comments - Last post 10 minutes ago by thekenya
10 Comments - Last post 23 minutes ago by Seibitsu
26 Comments - Last post 1 hour ago by eda46
37 Comments - Last post 1 hour ago by FritoleXx
32 Comments - Last post 1 hour ago by lostsoul67
10 Comments - Last post 1 hour ago by lostsoul67
8 Comments - Last post 1 hour ago by aez76
89 Comments - Last post 6 minutes ago by DrTenma
58 Comments - Last post 7 minutes ago by DrTenma
2 Comments - Last post 10 minutes ago by Matwyn
2,029 Comments - Last post 23 minutes ago by Romaki96
18 Comments - Last post 43 minutes ago by wigglenose
718 Comments - Last post 54 minutes ago by Vampus
312 Comments - Last post 55 minutes ago by schmetti
Hi, i wanted to display the metacritic score of the games in the homepage near their names.
(Check the image below to see what i see now.)
I've used the unofficial metacritic api at this page API and this is my code :
(Sorry if my code is bad, i don't have so much experience with web development)
Due all the ajax calls the code is slow and it takes a few seconds to load the scores and i don't think those api have an option for asking for multiple games at once.
Do you have any suggestion on how to improve the speed of this script?
Thanks.
Comment has been collapsed.