FastCgiEnvironmentElement-Klasse
Konfiguriert Umgebungsvariablen für das ausführbare Prozessprogramm eines Anwendungspools.
Syntax
class FastCgiEnvironmentElement : CollectionElement
Methoden
Diese Klasse enthält keine Methoden.
Eigenschaften
In der folgenden Tabelle sind die Eigenschaften aufgeführt, die von der FastCgiEnvironmentElement
-Klasse verfügbar gemacht werden.
Name | Beschreibung |
---|---|
Name |
Ein Wert mit Lese-/Schreibzugriff string , der den Namen einer Umgebungsvariable angibt. Die Schlüsseleigenschaft. |
Value |
Ein Lese-/Schreibzugriff string , der einen Wert für die Name -Eigenschaft angibt. |
Unterklassen
Diese Klasse enthält keine Unterklassen.
Hinweise
Instanzen dieser Klasse sind in der EnvironmentVariables
-Arrayeigenschaft der FastCgiEnvironmentSettings-Klasse enthalten.
Sie können diese Klasse verwenden, um das PHP-Prozessrecyclingverhalten zu steuern, indem Sie die PHP_FCGI_MAX_REQUESTS Umgebungsvariable für die Name
-Eigenschaft und einen Wert für die Value
-Eigenschaft angeben.
Das FastCGI-Prozessrecyclingverhalten wird durch die InstanceMaxRequests
Konfigurationseigenschaft der FastCgiApplicationElement-Klasse gesteuert. Die InstanceMaxRequests
-Eigenschaft gibt die maximale Anzahl von Anforderungen an, die ein FastCGI-Prozess verarbeitet, bevor er wiederverwendet wird. Ebenso steuert der Wert der PHP_FCGI_MAX_REQUESTS Umgebungsvariablen das Recycling von Prozessen in PHP.
Sie können die Stabilität und Leistung von Webanwendungen optimieren, indem Sie diese Eigenschaften konfigurieren. Kürzere Recyclingzeiten können die Stabilität von Webanwendungen verbessern, während längere Recyclingzeiten die Leistung von Webanwendungen verbessern können. Wenn Sie längere Recyclingzeiten verwenden, werden weniger CPU-Zyklen beim Starten und Beenden php-cgi.exe Prozesse aufgewendet. Dies verbessert die Leistung, aber das Risiko einer Stabilität.
Durch Festlegen von InstanceMaxRequests
auf einen Wert, der kleiner oder gleich dem von PHP_FCGI_MAX_REQUESTSist, können Sie sicherstellen, dass die systemeigene PHP-Prozessrecyclinglogik nie aktiviert wird. Wenn Sie diese Parameter nicht festlegen, werden die Standardeinstellungen verwendet.
Hinweis
Die Standardeinstellung für InstanceMaxRequests
ist 200. Die Standardeinstellung für die meisten PHP-Builds für PHP_FCGI_MAX_REQUESTS ist 500. Obwohl die Standardwerte für Entwicklungsszenarien auf einem eigenständigen Computer ausreichen, sollten Sie diese Einstellungen optimieren, wenn Sie FastCGI und PHP in einer freigegebenen Hostingumgebung bereitstellen.
Vererbungshierarchie
FastCgiEnvironmentElement
Anforderungen
type | Beschreibung |
---|---|
Client | IIS 7.0 unter Windows Vista IIS 7.5 unter Windows 7 IIS 8.0 unter Windows 8 IIS 10.0 unter Windows 10 |
Server | IIS 7.0 unter Windows Server 2008 - IIS 7.5 unter Windows Server 2008 R2 IIS 8.0 auf Windows Server 2012. - IIS 8.5 unter Windows Server 2012 R2 IIS 10.0 auf Windows Server 2016. |
Produkt | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
MOF-Datei | WebAdministration.mof |
Weitere Informationen
CollectionElement-Klasse
FastCgiApplicationElement-Klasse
FastCgiEnvironmentSettings-Klasse
FastCgiSection-Klasse