Increase (Menambah) Koneksi Apache (HTTPD) Maksimal Pada VestaCP

Koneksi Appace

Jika kita mempergunakan server kita sebagai download center, ada baiknya untuk menambah jumlah koneksi maksimal yang bisa dihandle oleh Apache (HTTPD) agar proses download file tidak terhalang oleh limit yang diberikan oleh server.

Pada sistem VestaCP (2017) yang dipakai default adalah Server MPM: prefork. Ini sebenarnya kurang bagus karena versi lama, tapi mungkin team VestaCP ada pertimbangan tersendiri sehingga memakai Prefork sebagai setting default pada Apache VestaCP

Untuk memastikan apa jenis MPM yg Anda pakai, masuk ke dalam dashboard VestaCP, lalu cari statistik web server. Biasanya ada dengan formatĀ https://hostname:8083/list/server/?web

Untuk meningkatkan limit koneksinya bisa dilakukan hal sebagai berikut:

– pergi keĀ /etc/httpd/conf/

– edit httpd.conf

MPM Prefork Module

Jika Anda ingin tetap memakai prefork module (default VestaCP), tambahkan baris berikut, membuat hingga 2.048 koneksi aktif:

MPM Worker Module

Tambahkan baris berikut jika memakai MPM Worker, membuat hingga 1.000 koneksi aktif:

Untuk perhitungan lebih detail. silakan dilihat di sini

Referensi:

http://cloudinservice.com/tune-apache-performance-using-mpm-prefork-module/

https://stackoverflow.com/questions/3389496/how-do-you-increase-the-max-number-of-concurrent-connections-in-apache

http://web.archive.org/web/20160415001028/http://www.genericarticles.com/mediawiki/index.php?title=How_to_optimize_apache_web_server_for_maximum_concurrent_connections_or_increase_max_clients_in_apache