A cosa significa settare "Throttle" quandos i attivano i moduli?

2 contenuti / 0 new
Ultimo contenuto
A cosa significa settare "Throttle" quandos i attivano i moduli?

Nn ho mai toccato quello switch (Throttle)... a ke serve?

Grazie

Il modulo throttle, quando attivato, tiene sotto controllo il carico sul sito, impostando la variabile "throttle_level" a 1 se c'è carico alto oppure a 0 se c'è carico basso.
Attivare la casella "throttle" per un blocco significa che la visualizzazione del blocco dipenderà dal carico presente sul sito: se c'è carico alto il blocco non viene visualizzato, mentre se c'è carico basso sarà visualizzato. Nel codice del modulo block trovi proprio la condizione di visualizzazione del blocco:

if (!($block->throttle && (module_invoke('throttle', 'status') > 0)))

che va proprio a verificare il valore della variabile "throttle_level".