У меня есть веб-страница, содержащая таблицу для отображения большого количества данных (в среднем от 2000 до 10000 строк). Эта страница долго загружается/рендерится. Что понятно.
Проблема в том, что пока страница загружается, использование памяти ПК резко возрастает (500 МБ в моей тестовой системе используется iexplorer), и весь ПК останавливается до тех пор, пока он не завершится, что может занять минуту или две. IE виснет до полного завершения, переключение на другую запущенную программу тоже самое.
Мне нужно исправить это - и в идеале я хочу выполнить 2 вещи:
1) Загружайте отдельные части страницы отдельно. Таким образом, страница может изначально отображаться без большой таблицы данных. Загрузочный div будет размещен там до тех пор, пока он не будет готов.
2) Не используйте так много памяти или локальных ресурсов при рендеринге - по крайней мере, они могут одновременно использовать другую вкладку/приложение.
Как бы я поступил, выполняя и то, и другое?
Я программист приложений по профессии, поэтому я все еще немного не уверен в том, что я могу делать в веб-среде.
Всем привет.