[ http://www.jahia.org/jira/browse/TEMPLATES-372?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Damien Saulnier moved PORTAL-163 to TEMPLATES-372: -------------------------------------------------- Project: Jahia Default Set of Templates (was: Jahia Corporate Portal Server) Key: TEMPLATES-372 (was: PORTAL-163) > La méthode "checkAccess" ralentit le chargement de la page en cas de nombreux > conteneurs imbriqués. > --------------------------------------------------------------------------------------------------- > > Key: TEMPLATES-372 > URL: http://www.jahia.org/jira/browse/TEMPLATES-372 > Project: Jahia Default Set of Templates > Issue Type: Bug > Environment: Windows / Tomcat 5.5.25 / jdk6 / SQLServer > Reporter: Antoine Taillefer > > Dans topmenu.inc et operationbuttons.inc, de nombreux appels sont faits à > checkWriteAccess ou checkAdminAccess, qui appellent checkAccess de JahiaPage, > en passant le param checkChilds à true, ce qui provoque la vérification des > droits sur tous les conteneurs fils de la page, et ce récursivement. Sur une > page contenant beaucoup de conteneurs imbriqués, cela peut amener un temsp de > chargement de plusieurs econdes uniquement pour la topbar et les boutons de > mode. D'autant plus qu'il semblerait que la vérification de ces droits ne > soit pas mise en cache : à chaque appel de chekcWriteAccess, checkAccess est > appelée et le calcul s'exécute. Les appels (directs dans la jsp et > sous-jacents aux méthodes appellées, comme dans drawEditModeLink par exemple) > sont nombreux... > Pour palier cela, nous mettons en cache le résultat de cette méthode, mais > cela pourrait peut-être fait à plus haut niveau. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://www.jahia.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira _______________________________________________ jira_list mailing list jira_list@jahia.org http://lists.jahia.org/cgi-bin/mailman/listinfo/jira_list