Я ищу несколько советов от людей, которые сделали подобной раньше:DataTables - поджать первую страницу данных при полных наборах данных нагрузка
Я использую datatables.js, чтобы отобразить полную таблицу, которая составляет около 10 000 строк, и поэтому он медленно загружается (5-7 секунд) и дает «Скрипт не отвечает» popups - не очень хороший пользовательский интерфейс
Я хочу, чтобы полный набор данных для загрузки использовался для использования встроенного фильтра поиска как некоторые пользовательские фильтры, поэтому ajax захват данных о разбиении на страницы, фильтр и т. д. нежелателен. (Нам нравятся snappiness, и фильтрация может быть довольно интенсивной после загрузки данных)
Я сделал некоторые эксперименты & думают, что, возможно:
- загрузить первую страницу только несколько записей - - в то же время сделайте фоновый вызов ajax на загрузку страницы, чтобы построить вторую полную таблицу - наконец, когда данные там, замените inital table на ajax-построен один - довольно нужно перефразировать несколько вещей
Прежде чем тратить все время, которое потребуется на установку и проверку, кто-либо сделал это раньше или может предложить разные т предложений?
ТИА,
Джефф
Я боюсь, DataTables не грузит с запрошенной функцией. основанный на моем опыте, когда есть большой набор данных (3000+), загрузка страницы будет довольно медленной. вы можете попробовать [серверная обработка] (http://datatables.net/release-datatables/examples/data_sources/server_side.html), которая много настраивает производительность. – yuwang