Hello @Amazigh,
Have you looked into my page layout caching?
This loads everything to cache from the server and then caters the responses from the cache.