Compartir a través de


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

CollectionElement

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)