Плагин или модуль для фильтрации / сортировки большого количества данных? - PullRequest
1 голос
/ 23 марта 2010

У меня достаточно большой объем данных (около 100 МБ), который я хотел бы представить пользователю. Формат данных похож на следующий ...

Дата Расположение Файл Ссылка файла
21.03.2010 Сан-Диего some_log.txt http://somelink.com
и т.д.

Моя проблема в том, что мне бы хотелось, чтобы у пользователя был приятный и приятный способ фильтрации информации. К сожалению, поскольку его так много, плагин jQuery Table Filter не работает (вылетает браузер). Мне было интересно, есть ли хорошее решение, или я должен просто выполнить фильтрацию на стороне сервера и иметь мягкий интерфейс выпадающего меню / выбора для использования клиентом.

Ответы [ 3 ]

1 голос
/ 23 марта 2010

100МБ довольно большой.Вы не хотите передавать все эти данные сразу на клиентскую сторону по одному запросу, а затем выполнять там действия по поиску / фильтрации / сортировке.Чтобы перенести его, потребовались бы годы, и он съел бы всю память клиента.Скорее делайте это полностью на стороне сервера при каждом запросе, используя возможности SQL.SQL может сделать это намного эффективнее, чем Java / JavaScript.Я опубликовал аналогичный ответ с более подробной технической информацией и примерами кода до здесь .

0 голосов
/ 23 марта 2010

Если в браузере установлена ​​программа Google Gears для API БД или поддерживается HTML5 База данных Web SQL (например, Opera 10.5+), вы можете импортировать все данные на клиентскую сторону.База данных SQL и выполнение сортировки + пейджинговые запросы с SQL.

0 голосов
/ 23 марта 2010

Использовать пейджинг. (Может быть, немного Ajax).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...