1. Ventajas: grupo de procesos independiente para ejecutar, soporte de computación distribuida y separación de lógica dinámica.
Desde la perspectiva de la estabilidad, el modo FastCGI utiliza un grupo de procesos independiente para ejecutar programas de protocolo CGI. Si un solo proceso muere, el sistema puede descartarlo fácilmente y luego reasignar un nuevo proceso para ejecutar la lógica.
Desde una perspectiva de seguridad, el modo FastCGI admite la informática distribuida. El programa FastCGI es completamente independiente del servidor host y el servidor no se verá afectado si el programa FastCGI se bloquea;
Desde el punto de vista del rendimiento, el modo FastCGI separa el procesamiento de la lógica dinámica del servidor. El procesamiento de IO de carga pesada aún se deja en manos del servidor host, de modo que el servidor host pueda procesar IO de todo corazón. el procesamiento lógico puede ser solo una pequeña parte, una gran cantidad son imágenes estáticas, etc.
2. Desventajas: solo hay un archivo php.ini disponible para todos los subdirectorios y las actualizaciones del entorno se retrasan.
Solo tiene un archivo php.ini disponible para todos los subdirectorios (/home/NOMBRE DE USUARIO/public_html/php.ini). Esto es necesario para optimizar el código de su sitio web. Si necesita varios archivos php.ini para adaptarse a diferentes necesidades de secuencias de comandos, puede desactivar el CGI rápido de PHP en cualquier subdirectorio y dejarlo activo en otro lugar. Comuníquese con el soporte si necesita hacer esto.
Cualquier actualización que realice en su entorno PHP (como cambios en el archivo php.ini) tendrá un retraso de varios minutos. Esto se debe a que su archivo php.ini se cargó en la memoria para lograr una velocidad más rápida, en lugar de volver a leerlo desde la memoria cada vez que sea necesario.
Las anteriores son las ventajas y desventajas del modo php FastCGI. Espero que sea útil para todos.