This particular project is huge, both in data and in user access (personaly I wouldn't use WP but the client wants to).
The problem is, I don't want the front-end to constantly access the database, so is there a way to make WordPress generate a JSON that I can use in the front-end?
I found one called WORDPRESS JSON API, but it doesn't seems to do this, it still access the DB on each request.
json_encode()
it, deliver it to the browser. I really don't see the "problem" you describe though - this is what a database is meant to do. Sticking what could amount to tens to hundreds of megabytes of data into a massive JSON structure in browser memory seems like a bizarre premature "optimization".