Я ищу методы / передовые практики, чтобы справиться с тем, как работает наше веб-приложение.
В настоящее время, когда пользователь ищет поле, он может вернуть более 10000 записей одновременно, которыея трата пропускной способности и памяти.
Есть ли способ ограничить количество возвращаемых строк на основе количества строк, выбранных для отображения.т. е. если на веб-странице пользователь выбирает 100 строк на страницу, то возвращает только 100 строк вместо загрузки всех 10000 сразу, тогда при нажатии следующей страницы будут загружены следующие 100 строк и т. д.
ОБНОВЛЕНИЕ : Текущая реализация извлекает все данные, связывает их с t:datatable
и t:dataScroller
для навигации по страницам.
Из моего чтения в JFS 1.1 нетобеспечивается разбиение на страницы на стороне сервера (поправьте меня, если я ошибаюсь) и для обеспечения такого механизма мне нужно написать собственный код, такой как http://wiki.apache.org/myfaces/WorkingWithLargeTables
Может кто-нибудь подтвердить, является ли это хорошим решением?Использование RichFaces не вариант.
спасибо