PHP FPM STATIC НАСТРОЙКА

PHP FPM — это FastCGI-протокол и обрабатывает веб-запросы на сервере. FPM (FastCGI Process Manager) может быть использован для улучшения производительности сайта. Основными преимуществами его использования являются лучшая обработка больших нагрузок, точная регулировка ресурсов и меньшее потребление памяти.

Статические файйлы на сервере можно кэшировать, облегчив нагрузку на процессор и ускорив загрузку веб-страницы. Для этого необходимо настроить PHP-FPM со статическим кэшем.

location ~* \.(jpg|jpeg|gif|png|css|js|ico)$ { expires max; log_not_found off;}location / { try_files $uri $uri/ /index.php?$uri&$args;}location ~ \.php$ { include fastcgi.conf; try_files $uri =404; fastcgi_pass unix:/run/php/php7.4-fpm.sock;}

В этом примере конфигурации Nginx мы указываем, что наши статические файлы имеют максимальный срок жизни кэша. Для файлов, соответствующих шаблонам (jpg|jpeg|gif|png|css|js|ico), теперь запросы будут обрабатываться намного быстрее. Мы также используем try_files для перенаправления запросов на index.php, если файл не найден.

Для выполнения настройки PHP-FPM со статическим кэшем, необходимо установить и настроить модуль кеширования, например, Zend OPcache или APCu. Затем можно настроить конфигурацию PHP-FPM, чтобы он использовал этот модуль. Конфигурация может отличаться в зависимости от вашей инфраструктуры, операционной системы и установленных пакетов. Лучшее решение конкретной задачи может потребовать персонализации и дополнительных настроек.

How to Configure PHP (and PHP-FPM) for Apache on Ubuntu

Configuring the php fpm Pool for your Website

Measure PHP Code Quality With Static Analysis Using PHPStan

TUTORIAL Setup Web Server (NGINX + PHP-FPM + MYSQL) - LANGSUNG BISA!!!

Why is My Webserver Hanging?!? (Spoiler: It was PHP-FPM)

LEMP with PHP-7.1 - PHP-FPM Configuration

Optimizing nginx and PHP-FPM – from Beginner to Expert to Crazy - Arne Blankerts

PHP FPM installation and configuration

PHP and Docker - Nginx Configuration (php-fpm)

How to Configure PHP for Nginx with PHP-FPM on Ubuntu

Реклама
Новое
Реклама