Мы переписываем сайт, используемый одним из наших клиентов. Пользовательский трафик на нем очень низкий, менее 100 уникальных посетителей в неделю. Это в основном просто приятный интерфейс для их данных в наших базах данных. Это позволяет им запрашивать и фильтровать различные наборы данных.
Мы переписываем сайт на Python, повторно используя ту же базу данных Oracle, на которой сейчас находятся данные. Текущая версия написана в старой, старой версии Coldfusion. Одна из вещей, которые Coldfusion делает хорошо, это то, что отображает тонны записей базы данных на одной странице. Он способен отображать сотни тысяч строк одновременно, не нарушая работу браузера. Он использует Java-апплет, и похоже, что содержимое строк, возможно, сжато и передано через HTML или что-то еще. В HTML имеется большой блок данных, но он не отображается - он просто визуализируется Java-апплетом.
Я пробовал несколько решений Javascript, но все они зависят от того факта, что данные будут присутствовать в таблице HTML или что-то в этом роде. Это приводит к зависанию браузеров и нехватке памяти.
Кто-нибудь знает какие-либо решения этой ситуации? Наш клиент любит возможность прокручивать все эти данные, не нажимая ссылку «следующая страница».
Спасибо,
Ryan