Freigeben über


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

CollectionElement

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