--- In ugialtnet@yahoogroups.com, Giorgio Bozio <giorgio.bozio@...> wrote:
>
> Penso che un problema di avere 10 istanze possa essere di performance
> ed occupazione di memoria, probabilmente fa differenza far caricare
> IIS 10 volte le dll piuttosto che una sola.
>
Attualmente lo "script di deploy" e' ottimizzato e ben fatto (modestamente).
Sicuramente deployare 1 folder invece che 20 occupa meno tempo e comporterebbe
meno downtime.
Inoltre, moltiplica i folder per 9 server ... e vedrai quanto tempo ci si
impiega.
Il problema principale sarebbe anche quello menzionato da Giorgio: ogni nazione
e' isolato tramite Application Pool = 20 application pool che caricano cache
applicativa e dll infrastrutturali.
La manutenzione (come l'aggiunta di una nuova nazione) , inoltre, risulterebbe
piu' facile.
Credo, comunque, che bisognerebbe "stravolgere" l'architettura in modo che il
repository degli utenti sia separato ed UNICO per tutte le nazioni.
A quel punto, tra le informazioni dell'utenza, ci sara' anche quella della
nazione (o tenant che dir si voglia) che servirebbe per redirigere le chiamate
in modo opportuno.