Что означает «FastCGI»

простыми словами

блог / термины / каталог / рейтинг

FastCGI

FastCGI — это протокол, через который веб-сервер передаёт динамические запросы отдельному приложению, например PHP-обработчику, и получает от него готовый ответ. Проще говоря, FastCGI помогает сайту выполнять серверный код быстрее и стабильнее, потому что обработчик не запускается заново для каждого обращения к странице.

На хостинге FastCGI чаще всего встречается в связке с PHP. Когда пользователь открывает PHP-страницу, веб-сервер, например NGINX или Apache, принимает запрос и передаёт его через FastCGI в PHP-FPM или другой FastCGI-обработчик. Тот выполняет скрипт, обращается к базе данных при необходимости и возвращает результат веб-серверу. После этого браузер получает готовую страницу.

FastCGI появился как более производительная альтернатива CGI. В классическом CGI для каждого запроса обычно создаётся новый процесс, что увеличивает нагрузку и замедляет работу при высокой посещаемости. FastCGI использует долгоживущие процессы: они продолжают работать после обработки запроса и готовы принять следующий. Это снижает лишние затраты сервера и помогает обслуживать больше динамических страниц.

В этой статье мы попытались объяснить что такое «FastCGI» максимально простыми словами.

Рейтинг хостингов России 2026
Рейтинг лучших хостингов России на 2026 год
PHPShop: особенности CMS и требования к хостингу
PHPShop: особенности CMS и требования к хостингу
Создаём сайт на коленке: пошаговый гид для тех, кто никогда не программировал
Создаём сайт на коленке: пошаговый гид для тех, кто никогда не программировал
Почему надёжность хостинга зависит не только от провайдера
Почему надёжность хостинга зависит не только от провайдера