Timeout richiesta di default |
Specificare l'intervallo di tempo di default (in millisecondi) che deve trascorrere prima del timeout di una richiesta.
Il valore di default verrà utilizzato se non viene definito un timeout nelle portlet asincrone oppure se nessuno dei valori di timeout definito dalle portlet è maggiore di quello di default. Se una o più portlet di cui eseguire il rendering definisce un valore di timeout maggiore di quello di default, verrà utilizzato il valore maggiore.
Questa impostazione consente di impedire la ricezione di un numero eccessivo di messaggi che indicano il timeout delle portlet (situazione che può verificarsi se le portlet definiscono valori troppo bassi).
NOTA:se è possibile eseguire il rendering di tutte le portlet prima del timeout di default, la richiesta verrà immediatamente restituita al client.
|
Timeout richiesta massimo |
Specificare l'intervallo di tempo massimo (in millisecondi) che deve trascorrere prima di completare una richiesta. Una volta trascorso questo intervallo di tempo, tutte le richieste verranno restituite al client, indipendentemente al valore di timeout definito dalle portlet.
Questa impostazione assicura che il portale risponda in modo tempestivo anche se una o più portlet definiscono un valore di timeout maggiore. |
Rendering portlet parallela |
Abilitare o disabilitare il rendering asincrono delle portlet nel portale.
Si tratta di una funzione avanzata disabilitata per default. Se si abilita questa funzione, il portale assegna le richieste di rendering asincrone a singoli thread (che consentono alle portlet di eseguire il rendering del contenuto in parallelo).
Quando la funzione è disabilitata, tutte le portlet eseguono il rendering del contenuto in modo sincrono nel thread della richiesta principale. |
Imponi timeout rendering della portlet |
Determinare se le portlet asincrone vengono delegate al thread della richiesta principale per eseguire il rendering del contenuto se non è disponibile un numero sufficiente di thread nel pool di thread.
Se si sceglie No, le portlet asincrone possono utilizzare il thread della richiesta principale se non sono disponibili singoli thread.
Se si sceglie Sì, alle portlet asincrone viene imposto di attendere che siano disponibili singoli thread per poter eseguire il rendering del contenuto. Se si verifica il timeout delle portlet prima che sia stato eseguito il rendering della richiesta, verrà generato un messaggio di errore specifico per la portlet nella finestra della portlet. |
Imponi rendering seriale portlet sincrona |
Determina la modalità di esecuzione delle portlet sincrone.
Se si sceglie Sì, tutte le portlet sincrone vengono eseguite nel thread della richiesta principale.
Se si sceglie No, il portale può allocare un thread separato per l'elaborazione delle richieste di rendering sincrone e, quindi, si evitano colli di bottiglia nel thread della richiesta principale. |