Bajo Linux, php tiene tres modos de operación: 1. APACHE2HANDLER PHP Como módulo de Apache, una vez que se inicia el sistema, el servidor de Apache genera varias copias del proceso para residir en la memoria, una vez que aparece una solicitud. , inmediatamente use estos procesos secundarios de repuesto para el procesamiento, de modo que no haya demora causada por el proceso secundario. Estas copias del servidor no se cierran inmediatamente después de procesar una solicitud HTTP, sino que permanecen en la computadora para la siguiente solicitud. Las solicitudes de navegadores de clientes son más rápidas y tienen un mejor rendimiento.
2. El método CGIcgi encuentra una solicitud de conexión para crear un proceso secundario cgi, luego procesa la solicitud y finaliza el proceso secundario después del procesamiento. Este es el modo de bifurcación y ejecución. Entonces, ¿cuántos subprocesos cgi hay en el servidor de manera cgi? El subproceso de carga repetida es la razón principal del bajo rendimiento de cgi.
3. CGI-FCGIFastCGI es como un CGI de larga duración que puede ejecutarse todo el tiempo. Una vez activado, no tomará tiempo en bifurcarse una vez. PHP utiliza PHP-FPM (FastCGI Process Manager), totalmente llamado PHP FastCGI Process Manager para la administración.
Cómo funciona FastCGI 1. Cargue FastCGI Process Manager (IIS ISAPI o Apache Module) cuando se inicie Web Server. 2. FastCGI Process Manager se inicializa e inicia varios procesos de interpretación CGI. -cgi) y espere una conexión desde el servidor web. 3. Cuando el cliente solicita acceder al servidor web, FastCGI Process Manager selecciona y se conecta a un intérprete CGI. El servidor web envía las variables de entorno CGI y la entrada estándar al proceso hijo FastCGI php-cgi. 4. Una vez que el proceso hijo FastCGI termina de procesarse, devuelva la información estándar de salida y error de la misma conexión al servidor web. Cuando el proceso hijo FastCGI cierra la conexión, se procesa la solicitud. El proceso hijo FastCGI luego espera y procesa la siguiente conexión desde FastCGI Process Manager (que se ejecuta en el servidor web). En el modo CGI, php-cgi se cierra aquí.
En la situación anterior, puedes imaginarte lo lento que suele ser el CGI. Cada solicitud web PHP debe repetir php.ini, recargar todas las extensiones y reinicializar todas las estructuras de datos. Con FastCGI, todo esto sucede solo una vez cuando se inicia el proceso. Una ventaja adicional es que la conexión de base de datos persistente funciona.
Demasiados archivos abiertos Los errores son fallas comunes en los sistemas Linux. Las soluciones se
1, prohibir el inicio de sesión del usuario root ssh #vi /etc /ssh /sshd_config cambiar PermitRo
Cómo realizar eficazmente la administración de parches de Linux Red Hat Linux OS El parche de
Primero, descargue la dirección de descarga de magent: http://pan.baidu.com/s/1eRygtEUmkdir -p /usr
Comando de captura del sistema Linux instancia de uso tcpdump
El significado de X-Cache y X-Cache-Lookup en Squid
Modo de transferencia de datos IDE (PIO, DMA)
soluciones gráficas NVIDIA resolución Ubuntu Linux del problema
Cómo probar la velocidad de lectura y escritura del disco duro en Linux
Linux ver el estado del disco de guía IO
Solución para No se puede cargar /usr/local/apache/modules/libphp5.so
Sistema operativo Linux para agregar un nuevo método de disco duro
U disco forma sencilla de instalar Linux
Detallado comando de cierre de Linux
Archivos de Linux, descriptores de archivos y dup () y dup2 ()
Configuración del puente de red del sistema Win7 gráfico
¿Configuraciones de prioridad de red bajo Win7? Compromisos alámbricos e inalámbricos
Excel2010 lote eliminar hipervínculo gráfico tutorial
sistema de Windows 8 con la Historia del archivo de copia de seguridad importantes métodos archivos
Resuelva ideas para WirelessPad Y400 y Y500 en Win8
presentación de los nombres de archivos de Linux caracteres chinos en particiones FAT
Mejore la eficiencia de la administración de la red con los controladores de dominio de solo lectura