смотри как работает серверный рендериг:
Страничка рендерится на сервере, там выполняется ajax-запрос, данные подставляются в html
Плюс, эти же данные складываются в json, где ключем является url запроса, а а значением — данные
На клиенте, снова ajax’ом запрашиваются данные с сервера. Но, перед этим идет проверка: если данные уже есть в закэшированом json’е, то они берутся оттуда, чтобы страничка не дергалась