1. Преимущества: независимый пул процессов для запуска, поддержка распределенных вычислений и разделение динамической логики.
С точки зрения стабильности режим FastCGI использует независимый пул процессов для запуска программ протокола CGI. Если один процесс умирает, система может легко отменить его, а затем переназначить новый процесс для выполнения логики.
С точки зрения безопасности режим FastCGI поддерживает распределенные вычисления. Программа FastCGI полностью независима от хост-сервера, и зависание программы FastCGI не повлияет на сервер;
С точки зрения производительности, режим FastCGI отделяет обработку динамической логики от сервера. Обработка тяжелых операций ввода-вывода по-прежнему остается на хост-сервере, так что хост-сервер может полностью обрабатывать ввод-вывод для обычной динамической веб-страницы. логическая обработка может быть только небольшой частью, большое количество — статическими изображениями и так далее.
2. Недостатки: для всех подкаталогов доступен только один файл php.ini, а обновление среды задерживается.
У вас есть только один файл php.ini для всех подкаталогов (/home/ИМЯ ПОЛЬЗОВАТЕЛЯ/public_html/php.ini). Это необходимо для оптимизации кода вашего сайта. Если вам нужно несколько файлов php.ini для удовлетворения различных потребностей сценариев, вы можете отключить быстрый CGI PHP в любом подкаталоге и оставить его активным в другом месте. Если вам необходимо это сделать, обратитесь в службу поддержки.
Любые обновления, которые вы вносите в свою среду PHP (например, изменения в файле php.ini), будут иметь задержку в несколько минут. Это связано с тем, что ваш файл php.ini загружается в память для более высокой скорости, а не перечитывается из памяти каждый раз, когда это необходимо.
Выше приведены преимущества и недостатки режима php FastCGI. Надеюсь, это будет полезно всем.