I've got a query set up that puts 28 random records from a database into a JSON response. This page is hit often, every few seconds, but is currently too slow for my liking.
In the JSON response I have:
- ID's
- Usernames
- a Base64 thumbnail
These all come from three linked tables.
I'd be keen to hear of some other solutions, instead of users simply hitting a page, looking up 28 random records and spitting back the response. One idea I had:
- Have a process running that creates a cached page every 30 seconds or so with the JSON response.
Is this a good option? If so, I'd be keen to hear how this would be done.
Thanks again,
Hope everyone is well