Optimización de hospedaje web compartidoOptimization for Shared Web Hosting

Si es el administrador de un servidor compartido que hospeda varios sitios web pequeños, puede optimizar el rendimiento y aumentar la capacidad del sitio si agrega la siguiente configuración gcTrimCommitOnLowMemory al nodo runtime en el archivo Aspnet.config del directorio de .NET:If you are the administrator for a server that is shared by hosting several small Web sites, you can optimize performance and increase site capacity by adding the following gcTrimCommitOnLowMemory setting to the runtime node in the Aspnet.config file in the .NET directory:

<gcTrimCommitOnLowMemory enabled="true|false"/>

Nota

Esta configuración solo se recomienda para escenarios de hospedaje web compartido.This setting is recommended only for shared Web hosting scenarios.

Dado que el recolector de elementos no utilizados conserva la memoria para asignaciones futuras, su espacio confirmado puede ser mayor que el estrictamente necesario.Because the garbage collector retains memory for future allocations, its committed space can be more than what is strictly needed. Puede reducir este espacio para dar cabida a las veces en que haya una carga pesada en la memoria del sistema.You can reduce this space to accommodate times when there is a heavy load on system memory. Reducir este espacio confirmado mejora el rendimiento y amplía la capacidad de hospedar varios sitios.Reducing this committed space improves performance and expands the capacity to host more sites.

Cuando la opción gcTrimCommitOnLowMemory está habilitada, el recolector de elementos no utilizados evalúa la carga de memoria del sistema y entra en un modo de reducción cuando la carga alcanza el 90 %.When the gcTrimCommitOnLowMemory setting is enabled, the garbage collector evaluates the system memory load and enters a trimming mode when the load reaches 90%. El modo de reducción se mantiene hasta que la carga desciende por debajo del 85 %.It maintains the trimming mode until the load drops under 85%.

Cuando las condiciones lo permiten, el recolector de elementos no utilizados puede decidir que la configuración gcTrimCommitOnLowMemory ya no ayudará a la aplicación actual y la ignora.When conditions permit, the garbage collector can decide that the gcTrimCommitOnLowMemory setting will not help the current application and ignore it.

EjemploExample

El siguiente fragmento XML muestra cómo habilitar la configuración gcTrimCommitOnLowMemory.The following XML fragment shows how to enable the gcTrimCommitOnLowMemory setting. Los puntos suspensivos indican otros valores que podrían estar en el nodo runtime.Ellipses indicate other settings that would be in the runtime node.

<?xml version="1.0" encoding="UTF-8"?>  
<configuration>  
    <runtime>  
    . . .  
    <gcTrimCommitOnLowMemory enabled="true"/>  
    </runtime>  
    . . .  
</configuration>  

Vea tambiénSee also