Timeout de la requête par défaut |
Spécifiez le délai par défaut (en millisecondes) au bout duquel une requête expire.
Si les portlets asynchrones ne définissent pas de timeout, ou si aucun portlet ne définit un timeout supérieur, cette valeur par défaut sera utilisée. Si un ou plusieurs des portlets à traiter définissent un timeout supérieur à cette valeur par défaut, le timeout le plus élevé sera utilisé.
Ce paramètre permet d'éviter que l'application reçoive trop de messages signalant l'expiration de portlets (ce qui peut se produire si les portlets définissent des valeurs trop basses).
REMARQUE:Si tous les portlets peuvent être traités avant expiration de ce timeout par défaut, la requête retourne immédiatement au client.
|
Timeout maximum de la requête |
Spécifiez le délai maximum (en millisecondes) pendant lequel l'aboutissement d'une requête est bloqué. Cela signifie qu'après ce délai, chaque requête retourne au client, même dans le cas où l'un des portlets définit un timeout supérieur.
Ce paramètre permet de garantir que le portail réponde rapidement même si des portlets définissent un timeout supérieur. |
Rendu de portlet parallèle |
Activez ou désactivez le rendu de portlet asynchrone sur le portail.
Cette fonction avancée est par défaut désactivée. Si vous l'activez, le portail attribue les requêtes de rendu asynchrone à des threads individuels (ce qui permet aux portlets de rendre le contenu en parallèle).
Lorsque cette fonction est désactivée, tous les portlets rendent le contenu de façon synchrone dans le thread de requête principal. |
Forcer le timeout du rendu de portlet |
Déterminez si les portlets asynchrones dépendent du thread de requête principal pour rendre le contenu si le nombre de threads individuels disponibles dans la réserve de threads est insuffisant.
Si vous choisissez Non, les portlets asynchrones peuvent s'exécuter dans le thread de requête principal si aucun thread individuel n'est disponible.
Si vous choisissez Oui, les portlets asynchrones doivent attendre que des threads individuels soient disponibles pour pouvoir rendre le contenu. Si des portlets expirent avant de pouvoir exécuter la requête de rendu, un message d'erreur spécifique au portlet est généré dans la fenêtre du portlet. |
Forcer le rendu série du portlet synchrone |
Déterminez le mode d'exécution des portlets synchrones.
Si vous choisissez Oui, tous les portlets synchrones s'exécutent dans le thread de requête principal.
Si vous choisissez Non, le portail peut allouer un thread séparé pour traiter des requêtes de rendu synchrone, ce qui évite les goulets d'étranglement dans le thread de requête principal. |