Уже несколько недель у нас проблемы с производительностью в наших веб-приложениях.Сначала мы думали, что проблема принадлежит большому DOM.Большой DOM не очень хорош, но это не главная проблема производительности.
Проблема в составных компонентах.В последние недели мы разработали базовые составные компоненты для уменьшения избыточности кода и централизованного размещения изменений.Мы заменили каждую отдельную реализацию в нашем приложении (ах) на составной компонент.
Первый тестовый пример: Мы создали одну страницу с commandButton, outputText и 50 составными компонентами,содержит ap: диалогНажмите на кнопку, чтобы просто обновить компонент outputText (Ajax).Обновление занимает около 1,5 секунд.
Второй тест: Та же страница с компонентом commandButton и outputText.Вместо использования составных компонентов мы добавили диалоги p: непосредственно на страницу.Обновление занимает 0,06 секунды.
Что-то не так с использованием составных компонентов?Я не могу найти похожие темы, связанные с проблемами производительности композитных компонентов.