Paylaşılan Web Barındırma için İyileştirme
Birkaç küçük Web sitesi barındırarak paylaşılan bir sunucunun yöneticisiyseniz, .NET dizinindeki Aspnet.config dosyasındaki düğüme runtime
aşağıdaki gcTrimCommitOnLowMemory
ayarı ekleyerek performansı iyileştirebilir ve site kapasitesini artırabilirsiniz:
<gcTrimCommitOnLowMemory enabled="true|false"/>
Not
Bu ayar yalnızca paylaşılan Web barındırma senaryoları için önerilir.
Atık toplayıcı gelecekteki ayırmalar için belleği koruduğundan, işlenen alanı kesinlikle gerekenden daha fazla olabilir. Sistem belleğinde ağır bir yük olduğunda bu alanı azaltabilirsiniz. Bu taahhüt edilen alanın azaltılması performansı artırır ve daha fazla site barındırmak için kapasiteyi genişletir.
gcTrimCommitOnLowMemory
Ayar etkinleştirildiğinde, çöp toplayıcı sistem bellek yükünü değerlendirir ve yük %90'a ulaştığında kırpma moduna girer. Yük %85'in altına düşene kadar kırpma modunu korur.
Koşullar izin verildiğinde, çöp toplayıcı ayarın gcTrimCommitOnLowMemory
geçerli uygulamaya yardımcı olmayacak ve yoksayabileceğine karar verebilir.
Örnek
Aşağıdaki XML parçası ayarın nasıl etkinleştirileceğini gcTrimCommitOnLowMemory
gösterir. Üç nokta düğümde runtime
olacak diğer ayarları gösterir.
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<runtime>
. . .
<gcTrimCommitOnLowMemory enabled="true"/>
</runtime>
. . .
</configuration>