如何提高基于 jsf myfaces 的应用程序的性能?
目前收集到的一些tips
特立尼达
- 在 web.xml 中将以下初始化参数设置为 false
- org.apache.myfaces.trinidad.DEBUG_JAVASCRIPT
- org.apache.myfaces.trinidad.DISABLE_CONTENT_COMPRESSION
- org.apache.myfaces.trinidad.CHECK_FILE_MODIFICATION
- 使用客户端状态保存
- 不使用时清除页面流上下文映射
我的脸
- 在 web.xml 中将以下初始化参数设置为 false
- org.apache.myfaces.COMPRESS_STATE_IN_SESSION
- org.apache.myfaces.SERIALIZE_STATE_IN_SESSION
- org.apache.myfaces.PRETTY_HTML
- org.apache.myfaces.VALIDATE
- 从 init 参数中减少 org.apache.myfaces.NUMBER_OF_VIEWS_IN_SESSION 的值(默认为 20)
小面
- 在 web.xml 中将以下初始化参数设置为 false
- facelets.开发
- facelets.SKIP_COMMENTS
- 将 facelets.BUFFER_SIZE 和 com.sun.faces.responseBufferSize 设置为较大的值,例如 10000000
- 将 facelets.REFRESH_PERIOD 设置为 -1
还有什么要补充的吗?