Що таке режим PHP Fcgi?
- Blog
- Що таке режим PHP Fcgi?
admin
Головною метою FastCGI є щоб зменшити накладні витрати, пов’язані з взаємодією між веб-сервером і програмами CGI, дозволяючи серверу обробляти більше запитів веб-сторінок за одиницю часу.
PHP-FPM, або «Менеджер процесів PHP FastCGI», — це передовий, високопродуктивний менеджер процесів FastCGI для PHP. Це вирішує проблему паралелізму вбудованого сервера PHP, створюючи кілька робітників, які можуть обробляти кілька запитів одночасно.
PHP FastCGI Process Manager (PHP-FPM) — це альтернативний демон FastCGI для PHP, який дозволяє веб-сайту справлятися з великими навантаженнями. Для цього PHP-FPM підтримує пули (працівники, які можуть відповідати на запити PHP). PHP-FPM є швидшим, ніж традиційні методи на основі CGI, такі як SUPHP, для багатокористувацького середовища PHP.
Це так специфікація «протоколу» для передачі інформації між веб-сервером і програмою CGI. Програма CGI — це будь-яка програма, призначена для прийому та повернення даних, які відповідають специфікації CGI. По суті, це спосіб запуску сценарію на стороні сервера (PHP, Perl, Python), коли надходить запит HTTP.
Якщо коротко: mod_fcgid передає лише один запит на сервер FCGI одночасно, тоді як mod_fastcgi передає декілька запитів одночасно, останнє зазвичай краще для PHP, оскільки PHP може керувати декількома запитами за допомогою кількох потоків, а кеш кодів операцій, як-от APC, зазвичай працює лише з потоками, а не з процесами.
© Copyright 2025Місцеві поради| Theme developed by Lucid Solutions