Optimisation de l'hébergement Web partagé
Si vous êtes l’administrateur d’un serveur qui est partagé via l’hébergement de plusieurs petits sites web, vous pouvez optimiser les performances et augmenter la capacité du site en ajoutant le paramètre gcTrimCommitOnLowMemory
suivant au nœud runtime
dans le fichier Aspnet.config dans le répertoire .NET :
<gcTrimCommitOnLowMemory enabled="true|false"/>
Notes
Ce paramètre n’est recommandé que dans les scénarios d’hébergement web partagé.
Étant donné que le récupérateur de mémoire conserve de la mémoire pour les répartitions futures, l’espace alloué peut être supérieur à ce qui est strictement nécessaire. Vous pouvez réduire cet espace en cas de charge importante sur la mémoire système. La réduction de cet espace alloué améliore les performances et développe la capacité à héberger plusieurs sites.
Lorsque le paramètre gcTrimCommitOnLowMemory
est activé, le récupérateur de mémoire évalue la charge de la mémoire système et entre en mode de suppression lorsque la charge atteint 90 %. Il conserve le mode de suppression jusqu'à ce que la charge soit inférieure à 85 %.
Lorsque les conditions le permettent, le récupérateur de mémoire peut décider que le paramètre gcTrimCommitOnLowMemory
n’aidera pas l’application actuelle et l’ignorer.
Exemple
Le fragment XML suivant montre comment activer le paramètre gcTrimCommitOnLowMemory
. Les points de suspension indiquent d’autres paramètres dans le nœud runtime
.
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<runtime>
. . .
<gcTrimCommitOnLowMemory enabled="true"/>
</runtime>
. . .
</configuration>
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour