2015-08-26 4 views
0

У меня очень большие данные. То, что я хочу показать в браузере (веб-приложение), Но при загрузке браузера происходит сбой.Как показать огромные данные

В основном его сетка, у которой есть заголовок строки и столбца, а остальная часть сетки имеет флажки, пользователь будет щелкать по значению заголовка строки и столбца.

, когда я загружаю эти данные, он доходит до 2 гб, а суммарные данные будут 5 гб. любой может помочь мне в том, как я могу показать эти данные в браузере или в любом приложении (окнах или веб-приложении) или любой другой технологии.

+2

попробуйте использовать разбивку на страницы с видом сетки – shreesha

+1

Какой пользователь будет щелкать через 5 ГБ флажков? – Kayaman

ответ

0

Один класс, который может вам помочь, это GZIPInputStream и GZIPOutputStream. Похоже, вы используете текстовые данные, поэтому сжатие отправляемого вами файла должно резко сократить объем данных, которые должен загружать клиент.

+1

Данные, вероятно, уже были сжаты (или дефлированы) gzip во время передачи, и конечный результат тот же. Попытка отобразить 5 ГБ данных в браузере не будет работать, независимо от того, что вы делаете. – Kayaman

2

Пожалуйста, попробуйте технику разбиения на страницы, чтобы частично отобразить данные.

Таким образом, это уменьшит нагрузку на страницу, но увеличит количество ударов по базе данных.

+0

Фактически это сетка разрешений, где администратор назначит разрешения. и почему мы не можем поставить разбивку на страницы, потому что его структура папок в заголовке столбца, если разрешение было изменено в корневой папке, что также повлияет на всю дочернюю папку. поэтому нам нужно показать. –

+0

Я предлагаю мозговой штурм с пользователем о том, как вы собираетесь создавать пользовательский интерфейс. Например, у меня есть тысячи файлов внутри сотен подпапок в моем исходном коде. Я даже не смогу понять каждый файл, и я не буду заботиться о них. Ваш UI * будет * включать пейджинг и/или фильтрацию, потому что вы даже не сможете показать их всех. Попробуйте спросить в [UX] (http://ux.stackexchange.com/) для идей – Martheen