Formazione
Modulo
Di seguito viene descritto come usare la cache di Azure per Redis per archiviare i dati della sessione e migliorare la scalabilità delle applicazioni Web.
Questo browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
L'amministratore di un server condiviso che ospita più siti Web di piccole dimensioni può ottimizzare le prestazioni e aumentare la capacità del sito aggiungendo l'impostazione gcTrimCommitOnLowMemory
seguente al nodo runtime
nel file Aspnet.config nella directory .NET:
<gcTrimCommitOnLowMemory enabled="true|false"/>
Nota
Questa impostazione è consigliata solo per scenari di hosting Web condivisi.
Dato che il Garbage Collector riserva memoria per le allocazioni future, lo spazio di cui viene eseguito il commit può essere maggiore di quello strettamente necessario. È possibile ridurre questo spazio per gestire i momenti in cui è presente un carico pesante sulla memoria di sistema. La riduzione di questo spazio migliora le prestazioni e aumenta la capacità di ospitare più siti.
Quando l'impostazione gcTrimCommitOnLowMemory
è abilitata, il Garbage Collector valuta il carico di memoria di sistema e attiva la modalità trimming quando il carico raggiunge il 90%. La modalità trimming viene mantenuta fino a quando il carico non scende sotto l'85%.
Quando le condizioni lo consentono, il Garbage Collector può decidere che l'impostazione gcTrimCommitOnLowMemory
non sarà utile per l'applicazione corrente e ignorarla.
Il frammento XML seguente mostra come abilitare l'impostazione gcTrimCommitOnLowMemory
. I puntini di sospensione indicano altre impostazioni che sarebbero disponibili nel nodo runtime
.
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<runtime>
. . .
<gcTrimCommitOnLowMemory enabled="true"/>
</runtime>
. . .
</configuration>
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback:
Formazione
Modulo
Di seguito viene descritto come usare la cache di Azure per Redis per archiviare i dati della sessione e migliorare la scalabilità delle applicazioni Web.