Condividi tramite


Procedure consigliate per il caricamento

I caricamenti elevati possono causare diverse condizioni di timeout del server, che a loro volta possono aumentare il carico quando il client esegue nuovi tentativi. Inoltre, un numero elevato di connessioni in sospeso utilizzerà più risorse server e renderà la situazione peggiore. Se l'app back-end non viene scritta per gestire condizioni di carico elevate, potrebbe verificarsi un arresto anomalo o un comportamento non corretto. L'app eseguirà i passaggi seguenti per limitare il carico nel back-end.

Se l'applicazione server non viene scritta per gestire volumi elevati, possono verificarsi condizioni di timeout, che a loro volta possono aumentare il carico quando il client ritenta. Inoltre, un numero elevato di connessioni in sospeso utilizzerà più risorse server.

Durante il test dell'applicazione server, testare con il carico massimo possibile. È consigliabile usare più computer client, ognuno con diversi processi BITS in primo piano e misurare la velocità effettiva massima nel back-end. Se non è possibile misurare la velocità effettiva, sarà necessario stimare la velocità effettiva.

L'applicazione server deve trovarsi in un URL diverso dall'URL di caricamento (vedere la proprietà IIS BITS, BITSServerNotificationURL).

È consigliabile limitare il carico sul server applicazioni in base ai valori di velocità effettiva comprovati. Per limitare il carico nel server applicazioni, è consigliabile utilizzare le proprietà IIS MaxBandwidth e Max Connessione ions.