Плавная подгрузка содержимого на ajax

221
18 ноября 2017, 12:38

На серверной части идет парсинг всего инвентаря пользователя из steam. После чего его нужно вывести на страницу по 30 предметов с пагинацией. Имеем два варианта:

1) Либо хранить на сервере все предметы инвентаря, а при нажатии пользователем кнопок пагинации загружать из сервера только 30 предметов. Но при этом способе страницы долго грузятся + некрасивая подгрузка изображений.

2) При открытии страницы загрузить все предметы, и уже посредством js подгружать уже готовые предметы, не тратя время на ожидание ответа от сервера. Но при это способе первоначальная загрузка страницы займет немало времени, особенно если у пользователя тысячи предметов.

Есть ли какие-нибудь альтернативы?

Answer 1

Вы можете с сервера при старте страницы загрузить первые 30 элементов сразу, а после загрузки страницы в фоне сразу начать подгружать AJAXом оставшиеся страницы (пока пользователь смотрит что пришло остальная часть и загрузится). Это позволяет совместить быстрый показ страницы вначале с быстрой пагинацией.

READ ALSO
Как вписать в mysqli запрос переменную?

Как вписать в mysqli запрос переменную?

Не могу понять в какие кавычки нужно взять переменную $titleУже всевозможные варианты перебрал но проблема не исчезла

213
Где достать все существующие вещи Dota2 в формате json

Где достать все существующие вещи Dota2 в формате json

Весь вопрос содержится в заголовкеИнвентарь конкретного пользователя можно достать по ссылке http://steamcommunity

208
Интеграция Python в php-проект

Интеграция Python в php-проект

Всем привет, как передать данные из phpquery в python для обработки и затем полученную информацию вернуть в php? Более развернуто: Есть приложение-парсер...

294
Сбой в phpmyadmin

Сбой в phpmyadmin

Использую ubuntu 16, phpmyadmin после некоторого времени работы стал выводить панель в таком видеПодскажите как исправить?

225