CGI adalah mekanisme sederhana untuk membuat situs dinamis dengan menjalankan program terpisah per permintaan dan secara otomatis membebaskan sumber daya setelah selesai.
Kapasitas server awal 2000-an (1–2 CPU, 1–4 GB RAM) membatasi concurrency di bawah 100 koneksi, sehingga mudah mengalami “hug of death” saat trafik tinggi.
Pada hardware modern dengan puluhan hingga ratusan CPU, CGI dapat memanfaatkan banyak inti untuk menangani ribuan permintaan per detik.
Benchmark di server Apache menunjukkan CGI mampu melayani ~2469 RPS untuk operasi tulis dan ~1959 RPS untuk operasi baca.
Benchmark menggunakan Go net/http mencapai ~2742 RPS untuk tulis dan ~2469 RPS untuk baca, menunjukkan performa CGI yang impresif.
Meskipun ada opsi yang lebih modern, CGI tetap merupakan solusi yang layak untuk melayani hingga 200 juta permintaan per hari.
Get notified when new stories are published for "Berita Peretas 🇮🇩 Bahasa Indonesia"