2013-04-23 7 views

Antwort

13

In meinem Verständnis kann Ausgabe-Cache nur auf der IIS-Ebene und nicht speziell für einen Anwendungspool festgelegt werden. Was auf der IIS-Ebene festgelegt wird, wird auf alle darunter befindlichen Websites angewendet. So können Sie effektiv eine maximale Cachegröße auf der Webanwendungsebene anwenden.

Wenn Sie Windows 7 Professional verwenden (die IIS-Funktionen variieren je nach Betriebssystem), wenn Sie den IIS-Manager öffnen und auf den Servernamen klicken, gibt es in der Ansicht Features eine Ausgabecaching-Funktion. Sie können dies bearbeiten, um die maximale Cachegröße festzulegen. Wenn Sie es auf einen sehr hohen Wert setzen, verbraucht es viel RAM und könnte die Leistung der ganzen Box verschlechtern.

enter image description here

enter image description here

der Anwendungspool selbst kann ein privates Speicherlimit und einen virtuellen Speicher zu begrenzen.

Primäres Speicherlimit: Die maximale Menge an privatem Speicher (in KB), den ein Arbeitsprozess verbrauchen kann, bevor der Anwendungspool zum Recyclen veranlasst wird.

Virtuelles Arbeitsspeicherlimit: Die maximale Menge an virtuellem Arbeitsspeicher (in KB), die ein Arbeitsprozess verbrauchen kann, bevor der Anwendungspool wiederverwendet wird.

Beide obigen Einstellungen sind standardmäßig auf 0 gesetzt, was bedeutet, dass keine Begrenzung festgelegt ist.

Lange Rede, kurzer Sinn: Die Erhöhung der Cachegröße des Ausgangs auf IIS-Serverebene ist die beste Option, die Ihren Anforderungen entspricht.