Я понимаю, что это проблема с курицей и яйцом и что невозможно точно определить время, необходимое для отображения страницы (или размера ответа), и вставить этот номер в саму страницу, не затрагивая ни одну из мер. Тем не менее, я ищу способ вставить любой номер частично на страницу приложения JSF/Facelets/Seam.
Например, внизу страницы .jsf:
<!-- page size: 10.3Kb -->
<!-- render time: 0.2s -->
Я столкнулся с JSFUnit JSFTimer, что очень удобно. Однако подход фазового прослушивателя не позволяет вставлять результаты фазы RENDER_RESPONSE в страницу. Не уверен, как получить доступ к размеру зашифрованного ответа до сих пор.
Есть ли быстрый и грязный способ подключиться к какому-либо событию после обработки в конце или после окончания RENDER_RESPONSE и ввести оба номера в страницу, подлежащую визуализации? Один из способов приблизиться к этому - возможно, через фильтры сервлетов, но я ищу что-то более простое; возможно, трюк с Seam или Facelets...
Спасибо,
-A