FastCgiEnvironmentElement (clase)
Configura variables de entorno para el programa ejecutable de proceso de un grupo de aplicaciones.
Sintaxis
class FastCgiEnvironmentElement : CollectionElement
Métodos
Esta clase no contiene métodos.
Propiedades
La siguiente tabla muestra las propiedades expuestas por la clase FastCgiEnvironmentElement
.
Nombre | Descripción |
---|---|
Name |
Valor string de lectura y escritura que especifica el nombre de una variable de entorno. La propiedad de la clave. |
Value |
Valor string de lectura y escritura que especifica un valor para la propiedad Name . |
Subclases
Esta clase no contiene subclases.
Comentarios
Las instancias de esta clase se encuentran en la propiedad de matriz EnvironmentVariables
de la clase FastCgiEnvironmentSettings.
Puede usar esta clase para controlar el comportamiento de reciclaje de procesos PHP especificando la variable de entorno PHP_FCGI_MAX_REQUESTS para la propiedad Name
y un valor para la propiedad Value
.
El comportamiento de reciclaje de procesos de FastCGI se controla mediante la propiedad InstanceMaxRequests
de configuración de la clase FastCgiApplicationElement. La propiedad InstanceMaxRequests
especifica el número máximo de solicitudes que controlará un proceso de FastCGI antes de reciclarlo. Del mismo modo, en PHP, el valor de la variable de entorno PHP_FCGI_MAX_REQUESTS controla el reciclaje del proceso.
Puede ajustar la estabilidad y el rendimiento de las aplicaciones web configurando estas propiedades. Los períodos de reciclaje más cortos pueden mejorar la estabilidad de las aplicaciones web, mientras que los períodos de reciclaje más largos pueden mejorar el rendimiento de las aplicaciones web. Si usa períodos de reciclaje más largos, se dedicarán menos ciclos de CPU al iniciar y detener procesos de php-cgi.exe. Esto mejora el rendimiento, pero pone en riesgo la estabilidad.
Al establecer InstanceMaxRequests
en un valor menor o igual que el de PHP_FCGI_MAX_REQUESTS, puede estar seguro de que la lógica nativa de reciclaje de procesos PHP nunca se activará. Si no establece estos parámetros, se usará la configuración predeterminada.
Nota:
La configuración predeterminada de InstanceMaxRequests
es 200; la configuración predeterminada en la mayoría de las compilaciones PHP para PHP_FCGI_MAX_REQUESTS es 500. Aunque los valores predeterminados son suficientes para escenarios de desarrollo en un equipo independiente, debe ajustar esta configuración al implementar FastCGI y PHP en un entorno de hospedaje compartido.
Jerarquía de herencia
FastCgiEnvironmentElement
Requisitos
Tipo | Descripción |
---|---|
Remoto | - IIS 7.0 en Windows Vista - IIS 7.5 en Windows 7 - IIS 8.0 en Windows 8 - IIS 10.0 en Windows 10 |
Server | - IIS 7.0 en Windows Server 2008 - IIS 7.5 en Windows Server 2008 R2 - IIS 8.0 en Windows Server 2012 - IIS 8.5 en Windows Server 2012 R2 - IIS 10.0 en Windows Server 2016 |
Producto | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
Archivo MOF | WebAdministration.mof |
Consulte también
CollectionElement (clase)
FastCgiApplicationElement (clase)
FastCgiEnvironmentSettings (clase)
FastCgiSection (clase)