Struts2 interceptor stack for cache index future page…
This is the first interceptor stack performance log. What you see below is the log on my local jboss while requesting the index page. It needs only 125 ms to get through the interceptor stack.
All other elements are cached and the interceptor stack is not invoked for them. Maybe we can optimize this for better performance… :-)
16:08:21,449
[125ms] - Handling request from Dispatcher
[0ms] - create DefaultActionProxy:
[0ms] - create DefaultActionInvocation:
[0ms] - actionCreate: index
[125ms] - interceptor: exception
[125ms] - interceptor: alias
[125ms] - interceptor: servletConfig
[125ms] - interceptor: prepare
[125ms] - interceptor: i18n
[110ms] - interceptor: chain
[110ms] - interceptor: debugging
[110ms] - interceptor: profiling
[110ms] - interceptor: scopedModelDriven
[110ms] - interceptor: modelDriven
[110ms] - interceptor: fileUpload
[110ms] - interceptor: checkbox
[110ms] - interceptor: staticParams
[110ms] - interceptor: params
[110ms] - interceptor: conversionError
[110ms] - interceptor: validation
[110ms] - interceptor: workflow
[110ms] - interceptor: navigationInterceptor
[63ms] - interceptor: defaultPageInterceptor
[63ms] - interceptor: queryInterceptor
[63ms] - interceptor: cookie
[16ms] - invokeAction: index
[47ms] - executeResult: success
[47ms] - create DefaultActionProxy:
[47ms] - create DefaultActionInvocation:
[47ms] - actionCreate: tbsContentAction
[47ms] - interceptor: exception
[47ms] - interceptor: alias
[47ms] - interceptor: servletConfig
[47ms] - interceptor: prepare
[47ms] - interceptor: i18n
[40ms] - interceptor: chain
[40ms] - interceptor: debugging
[40ms] - interceptor: profiling
[40ms] - interceptor: scopedModelDriven
[40ms] - interceptor: modelDriven
[40ms] - interceptor: fileUpload
[40ms] - interceptor: checkbox
[40ms] - interceptor: staticParams
[40ms] - interceptor: params
[40ms] - interceptor: conversionError
[40ms] - interceptor: validation
[40ms] - interceptor: workflow
[40ms] - interceptor: navigationInterceptor
[20ms] - interceptor: defaultPageInterceptor
[20ms] - interceptor: queryInterceptor
[20ms] - interceptor: FinanceDataInterceptor
[20ms] - invokeAction: tbsContentAction
[20ms] - executeResult: success
have nice day,
(AVC)

Blurps