Оптимизировать производительность на большом наборе данных - PullRequest
0 голосов
/ 05 июля 2018

Мы используем ag-Grid для отображения данных. Теперь мы хотели бы отобразить около 30 000 строк в бесплатной версии.

Моя первая попытка не смогла справиться с этим. Страница загружалась как всегда.

Вопрос:
Можно ли даже отобразить около 30 000 строк с помощью ag-Grid без использования корпоративной версии и без бесконечной прокрутки?

Ответы [ 2 ]

0 голосов
/ 05 июля 2018

Я только что обнаружил, что с помощью разбивки на страницы ag-grid может легко обрабатывать такой объем данных.

0 голосов
/ 05 июля 2018

В этом случае затраты ресурсов ЦП - это манипуляции с DOM, имея 30000 * (Компонентов на строку). Объекты DOM убьют любой браузер, я не думаю, что какая-либо библиотека могла бы внести какие-либо изменения в это.

Возможное решение состоит в том, чтобы использовать начальную прокрутку , вы можете внедрить решение на стороне сервера или фронтальное решение. Таким образом, браузеру не придется отображать строки, в которые ни один пользователь не будет прокручивать, а также выгружать неиспользуемые объекты DOM, чтобы освободить часть памяти.

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