Мы переписываем сайт, используемый одним из наших клиентов. Пользовательский трафик на нем очень низок, менее 100 уникальных посетителей в неделю. В основном это хороший интерфейс к их данным в наших базах данных. Это позволяет им запрашивать и фильтровать разные наборы данных.Как отобразить результаты запроса базы данных из 100 000 строк или более с помощью HTML?
Мы переписываем сайт в Python, повторно используя ту же базу данных Oracle, в которой данные в данный момент включены. Текущая версия написана в старой, старой версии Coldfusion. Одна из вещей, которые Coldfusion делает хорошо, это отображает массу записей базы данных на одной странице. Он способен отображать сотни тысяч строк одновременно без сбоев браузера. Он использует апплет Java, и похоже, что содержимое строк, возможно, сжато и передано через HTML или что-то в этом роде. В HTML есть большой блок данных, но он не отображается - он просто отображается при помощи апплета Java.
Я пробовал несколько решений Javascript, но все они зависят от того, что данные будут присутствовать в таблице HTML или что-то в этом роде. Это заставляет замораживать и заканчивать работу браузерами.
Кто-нибудь знает какие-либо решения этой ситуации? Наш клиент любит возможность прокрутки всех этих данных, не нажимая ссылку «следующая страница».
Спасибо, Райан
Ницца. Я рассмотрю это больше. Похоже, мне понадобится комбинация их «Бесконечной прокрутки» и источника данных обработки на стороне сервера. – Ryan
Я собираюсь двигаться вперед с datatables для jquery. Хотя я не использую Django, я нашел хороший пример того, как писать серверную часть, чтобы идти вместе с бесконечным примером прокрутки. Я использую Flask, кстати. Спасибо, Якуб. пример: http://www.assembla.com/code/datatables_demo/subversion/nodes/trunk/1_6_2/datatables_demo?rev=5 – Ryan