[ 
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

Reply via email to