Il package EmailPlus utilizza le tecniche di memorizzazione nella cache per evitare di dover richiamare continuamente le
informazioni dal database ClearQuest.
La memorizzazione
nella cache riduce al minimo l'impatto della valutazione e dell'esecuzione delle regole
email nell'ambiente
IBM® Rational
ClearQuest. Poiché le regole email forniscono
una notevole flessibilità, creare le regole per garantire che le regole avanzate riducano al minimo il loro
impatto sulle prestazioni. EmailPlus memorizza nella memoria cache tutte le regole per
un determinato tipo di record la prima volta in cui vengono esaminate in una sessione ClearQuest.
A
prescindere dal numero di regole possedute da un tipo di record, solo un record viene recuperato dal database. Le frasi della regola
semplici di EmailPlus non vengono valutate utilizzando le query ClearQuest.
Le frasi della regola
semplici EmailPlus vengono valutate interamente in memoria.
Se si utilizza la modalità di trasporto PostOffice, si consideri quanto riportato di seguito.
- Questa modalità carica ulteriormente il database. Per ogni email generata
vengono creati un record e la relativa cronologia nel database ClearQuest. Il servizio
di invio che elabora il record e poi lo elimina implica un costo in termini di prestazioni. Inoltre,
ogni volta che il servizio di invio ricerca nel database i record EmailPlusPostOffice, viene eseguita
una query ClearQuest nel database.
Trovare
un equilibrio tra il numero di query e il numero di record che vengono elaborati contemporaneamente per bilanciare il carico. Il
carico aggiuntivo nel database dipende dal numero, dal tipo e dalla frequenza delle regole email che stanno generando i messaggi. Raggiungere
l'equilibrio mediante un processo di tentativi ed errori. Idealmente, evitare che il servizio di invio
elabori molti record in un batch. Inoltre, evitare che il servizio di inoltro venga eseguito troppo di frequente.
- I messaggi email vengono ritardi per circa un periodo del ciclo di replica MultiSite se
i record PostOffice non vengono elaborati da un'istanza locale del servizio di invio.