我终于完成了将公司网站上的所有jsp应用程序转换为jsf应用程序。一切都很好,除了表现。在转换为jsf之前,网站上的几乎所有jsp应用程序都在亚秒响应时间内运行。在我将它们转换为jsf之后,几乎所有这些都在7到10秒的响应时间内运行。我在faces-config.xml中添加了一个阶段监听器。以下是我看到的。 RENDER_REPONSE阶段占用了大部分响应时间。这是正常的吗?从亚秒到7-10秒,响应时间非常重要,我无法想象其他人做同样类型的转换。
[3/23/15 11:24:31:631 CDT] 00000074 SystemOut O START PHASE RESTORE_VIEW(1). Time = Mon Mar 23 11:24:31 CDT 2015
[3/23/15 11:24:31:631 CDT] 00000074 SystemOut O END PHASE RESTORE_VIEW(1). Time = Mon Mar 23 11:24:31 CDT 2015. Total Seconds = 0
[3/23/15 11:24:31:631 CDT] 00000074 SystemOut O START PHASE APPLY_REQUEST_VALUES(2). Time = Mon Mar 23 11:24:31 CDT 2015
[3/23/15 11:24:31:631 CDT] 00000074 SystemOut O END PHASE APPLY_REQUEST_VALUES(2). Time = Mon Mar 23 11:24:31 CDT 2015. Total Seconds = 0
[3/23/15 11:24:31:632 CDT] 00000074 SystemOut O START PHASE PROCESS_VALIDATIONS(3). Time = Mon Mar 23 11:24:31 CDT 2015
[3/23/15 11:24:31:632 CDT] 00000074 SystemOut O END PHASE PROCESS_VALIDATIONS(3). Time = Mon Mar 23 11:24:31 CDT 2015. Total Seconds = 0
[3/23/15 11:24:31:632 CDT] 00000074 SystemOut O START PHASE UPDATE_MODEL_VALUES(4). Time = Mon Mar 23 11:24:31 CDT 2015
[3/23/15 11:24:31:633 CDT] 00000074 SystemOut O END PHASE UPDATE_MODEL_VALUES(4). Time = Mon Mar 23 11:24:31 CDT 2015. Total Seconds = 0
[3/23/15 11:24:31:633 CDT] 00000074 SystemOut O START PHASE INVOKE_APPLICATION(5). Time = Mon Mar 23 11:24:31 CDT 2015
[3/23/15 11:24:31:633 CDT] 00000074 SystemOut O END PHASE INVOKE_APPLICATION(5). Time = Mon Mar 23 11:24:31 CDT 2015. Total Seconds = 0
[3/23/15 11:24:31:633 CDT] 00000074 SystemOut O START PHASE RENDER_RESPONSE(6). Time = Mon Mar 23 11:24:31 CDT 2015
[3/23/15 11:24:39:675 CDT] 00000074 SystemOut O END PHASE RENDER_RESPONSE(6). Time = Mon Mar 23 11:24:39 CDT 2015. Total Seconds = 8