Как проще реализовать «load more button» для данных, пришедших в JSON (из стороннего API)?
Доброго вечера!
Есть некое API, которое отдаёт данные в формате JSON. Есть несколько сайтов (PHP), на которых нужно транслировать эти данные (json_decode). Так как их (данных) очень много, то хотелось бы их (визуально) разбить при выводе (по 20-30 штук), с подгрузкой следующей пачки при клике на кнопку.
Вопросы:
1. Есть ли готовые решения (аля «подключил и работает»)?
2. Каким образом лучше это реализовать (загрузка всех данных и display: none лишних или как-то через код распарсить данные на части и потом выводить)?
Если данных выгружаются за целый день. Есть смысл забирать их у API кроном. Складывать у себя в промежуточную базу(а ля данные за сегодня), и потом отдавать кусками для каждого сайта(Тут уже смотрите сами прикручивать свою или использовать готовую pagination).
Количество информации = Количество записей * Количество сайтов * Количество обращений
Это также уменьшит трафик, и время загрузки страницы. Так как не прийдётся таскать лишние данные и ждать ответа от другого сервера