Оптимизировать фильтр и сортировать по формату: dataTable - PullRequest
1 голос
/ 22 декабря 2010

Я создал таблицу отфильтрованных данных RichFaces, используя Exadel demo в качестве модели.В то время как функциональность моего стола кажется хорошей, производительность является проблемой.Когда я подключаю сетевую панель Firebug, я вижу, что ответ, который я получаю на запрос фильтра AJAX, намного больше, чем у демонстрации Exadel, и я не понимаю, почему.

Сначала, если яне располагайте <a4j:region renderRegionOnly="true"> где-нибудь вокруг таблицы, тогда ответом будет полный текст страницы, а не только таблица.Демонстрация Exadel не требует настройки этого региона.

Во-вторых, даже когда я настраиваю регион, а ответ AJAX ограничивается данными таблицы, он также включает в себя раздел <head> страницы HTML со всеми ссылочными ссылками и определениями сценариев.Этого не происходит с демо Exadel.Его AJAX-ответ на запрос фильтрации содержит пустой раздел <head>.Есть ли конфигурация, которая контролирует это поведение?

Будем весьма благодарны за любые предложения по оптимизации этого процесса.Прямо сейчас я получаю ответ 225K для двух строк и девяти столбцов данных, которые на самом деле состоят только из 2K реальных данных.

Я использую JSF 1.2 и RichFaces 3.3.1 на JBoss 4.20,3.

...