Salut,
j'ai un problème de performance avec mon application JSF/MyFaces 1.2.8 - Richfaces 3.3.2 -Tomcat 6.
Après avoir utilisé un outil de profiling (JProfile) je me suis apercu que tout ne marche pas comme prévu:
J'ai une page principale configuration.jsf. Le contenu change en fonction du context. J'ai par exemple beaucoup de code de ce type:
Ce panel ne doit etre analysé que si la condition {display.displayCustomer} est vrai. Mais je me suis apercu que la page config_customer.jsp sera toujours charger par le moteur Ajax, meme si elle ne sera pas affiché. Donc plus j'ai de code, plus l'application sera lente, meme si le code ne doit pas être chargé/analisé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <rich:panel id="P_CUSTOMER" styleClass="main_panel" rendered="#{display.displayCustomer}"> <%@include file='config_customer.jsp'%> </rich:panel>
Comment cela ce fait-il? Comment optimiser les performances de mon application?
Merci de vos réponses!
Partager