иллюстрировать
1. Это важная интернет-технология, которая позволяет клиенту запрашивать данные из веб-браузера программе, выполняющейся на веб-сервере.
2. CGI описывает стандарт передачи данных между серверами и обработчиками запросов.
Как работает режим CGI
Когда Nginx получит запрос браузера/index.php, он сначала создаст процесс, реализующий протокол CGI, вот php-cgi (парсер PHP). Далее php-cgi проанализирует файл php.ini, инициализирует среду выполнения, обработает запрос, вернет обработанный результат в формате, указанном CGI, и завершит процесс. Наконец, Nginx возвращает результаты браузеру. Весь процесс представляет собой режим Fork-And-Execute. Когда количество пользовательских запросов очень велико, будет занято большое количество системных ресурсов, таких как память и процессорное время, что приведет к низкой производительности. Таким образом, на сервере CGI будет столько дочерних процессов CGI, сколько запросов на соединение. Повторная загрузка дочерних процессов является основной причиной низкой производительности CGI.
Вышеупомянутое представляет собой введение в режим CGI в php. Надеюсь, оно будет полезно всем.