Performance jsf应用程序性能改进提示
如何提高基于jsf myfaces的应用程序的性能 到目前为止我收集的一些技巧 特立尼达Performance jsf应用程序性能改进提示,performance,jsf,jakarta-ee,facelets,myfaces,Performance,Jsf,Jakarta Ee,Facelets,Myfaces,如何提高基于jsf myfaces的应用程序的性能 到目前为止我收集的一些技巧 特立尼达 在web.xml中将以下init参数设置为false org.apache.myfaces.trinidad.DEBUG_JAVASCRIPT org.apache.myfaces.trinidad.DISABLE_CONTENT_COMPRESSION org.apache.myfaces.trinidad.CHECK\u文件\u修改 使用客户端状态保存 不使用时清除页面流上下文映射 我的脸 在
- 在web.xml中将以下init参数设置为false
- org.apache.myfaces.trinidad.DEBUG_JAVASCRIPT
- org.apache.myfaces.trinidad.DISABLE_CONTENT_COMPRESSION
- org.apache.myfaces.trinidad.CHECK\u文件\u修改
- 使用客户端状态保存
- 不使用时清除页面流上下文映射
- 在web.xml中将以下init参数设置为false
- org.apache.myfaces.COMPRESS\u STATE\u IN\u会话
- org.apache.myfaces.SERIALIZE_STATE_IN_SESSION
- org.apache.myfaces.PRETTY_HTML
- org.apache.myfaces.VALIDATE
- 从init param中减少会话中org.apache.myfaces.NUMBER_of_VIEWS_的值(默认值为20)
- 在web.xml中将以下init参数设置为false
- facelets.DEVELOPMENT
- facelets.SKIP_注释
- 将facelets.BUFFER_SIZE和com.sun.faces.responseBufferSize设置为大值,如10000000
- 将facelets.REFRESH\u PERIOD设置为-1
还有什么要补充的吗?看到了以下链接。如果您正在使用基于ADF(现在是MyFaces Trinidad)的实现,这将非常有用 转向无状态JSF将极大地提高性能。现在可以完全无状态地使用JSF了。见&。这样做的好处是,您既不能动态创建视图(例如,通过绑定、JSTL标记等),也不能在创建后对其进行操作
无状态JSF操作模式 对于高负载应用和 架构: 雅各布以前曾提出过这一点: 这将有助于JSF摆脱“慢和内存猪”的污名 帮助跟上当前的技术趋势(无状态体系结构)