Blog

Setup PHP-FPM 8.3 Pool Configuration untuk Performa Maksimal

05 Sep 2025

Pendahuluan

PHP-FPM (FastCGI Process Manager) adalah cara terbaik menjalankan PHP di server. Pool configuration yang tepat bisa meningkatkan performa hingga 5x.

Langkah 1: Membuat Pool Khusus

cp /etc/php/8.3/fpm/pool.d/www.conf /etc/php/8.3/fpm/pool.d/domain.conf\nnano /etc/php/8.3/fpm/pool.d/domain.conf

Langkah 2: Konfigurasi Process Manager

pm = dynamic\npm.max_children = 20\npm.start_servers = 5\npm.min_spare_servers = 5\npm.max_spare_servers = 10\npm.max_requests = 500

Langkah 3: OPCache Tuning

opcache.memory_consumption=256\nopcache.max_accelerated_files=10000\nopcache.validate_timestamps=0

Langkah 4: Slow Log

Aktifkan slow log PHP-FPM untuk menemukan bottleneck di kode PHP kamu.

Langkah 5: User Isolation

Jalankan tiap pool dengan user berbeda untuk keamanan multi-site.

Kesimpulan

Dengan PHP-FPM pool yang tepat, website PHP kamu akan lebih cepat dan scalable.

Semua Artikel