Pengertian CGI

Pengertian CGI (Common Gateway Interface) adalah Satu set peraturan yang menerangkan bagaimana sebuah Web Server berkomunikasi dengan bagian-bagian lain dari mesin yang sama, dan sebaliknya.

Setiap bagian dari sebuah software bisa jadi adalah sebuah program CGI, jika tugasnya adalah mengatur input dan output berdasarkan standard CGI.

CGI (Common Gateway Interface) adalah spesifikasi untuk mentransfer informasi antara server Web dan program CGI. Program CGI adalah program yang di rancang untuk menerima dan mengirimkan data yang sesuai dengan spesifikasi CGI.

Program dapat di tulis dalam berbagai bahasa pemrograman seperti C, Perl, Java, Atau Visual Basic.

Dan juga, Program CGI sangat umum di gunakan untuk server Web supaya lebih interaktif dengan pengguna. Banyak halaman-halaman HTML yang mengandung form, sebagai contoh, menggunakan program CGI untuk memproses data isian yang dikirimkan.

Cara lain untuk mendapatkan umpan balik yang dinamis dari pengguna Web adalah dengan memasukan script atau program yang di jalankan di komputer pengguna dan bukan di server Web. Program ini dapat berupa Java applet, Java script, atau ActiveX control.

Teknologi ini di sebut client-side solution, sedangkan penggunaan CGI adalah server-side solution karena pemrosesan terjadi di server Web.

Salah satu masalah dalam CGI adalah bahwa setiap kali CGI script di jalankan, sebuah proses baru di mulai. Untuk situs Web yang banyak di kunjungi, hal ini dapat memperlambat server.

Cara yang lebih efisien untuk masalah ini adalah dengan menggunakan API server seperti ISAPI dan NSAPI. Cara lain yang banyak di gunakan adalah dengan memanfaatkan Java servlet.

Pengertian CGI : Common gateway interface (CGI) adalah cara standar untuk server Web untuk meneruskan permintaan pengguna Web ke program aplikasi dan menerima data kembali untuk diteruskan ke pengguna.

Apakah CGI masih di gunakan?

Common Gateway Interface (CGI) adalah persimpangan antara server web yang memungkinkan pertukaran data standar antara aplikasi eksternal dan server. Ini termasuk dalam teknologi antarmuka online tertua yang ada dan masih digunakan secara rutin hingga saat ini.

By AKDSEO