Rumah Perkakasan Apakah antara muka pintu masuk umum yang cepat (fastcgi)? - definisi dari techopedia

Apakah antara muka pintu masuk umum yang cepat (fastcgi)? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apa yang dimaksudkan dengan Fast Common Gateway Interface (FastCGI)?

Fast Common Gateway Interface (FastCGI) adalah protokol piawai untuk mengganggu aplikasi luaran ke pelayan Web. Ia merupakan versi yang dipertingkatkan ciri antara muka umum Common Gateway Interface (CGI). FastCGI tetap menjadi pilihan utama CGI dan antara lain pengaturcaraan pengaturcaraan aplikasi pelayan (API) kerana ciri-cirinya adalah pantas, terbuka dan boleh dipelihara. Walau bagaimanapun, FastCGI tetap menjadi standard terbuka yang dicadangkan dan belum digunakan secara meluas.

Techopedia menerangkan Fast Common Gateway Interface (FastCGI)

FastCGI memanjangkan dan meningkatkan model CGI dalam beberapa cara:

  • Permohonan boleh ditulis dalam mana-mana bahasa pengaturcaraan
  • Menyokong pemisahan proses supaya aplikasi FastCGI yang rosak tidak boleh merosakkan atau merosakkan pelayan teras atau aplikasi lain
  • Ia adalah platform bebas dan tidak terikat dengan mana-mana seni bina pelayan tertentu. Sebarang pelayan web boleh melaksanakan antara muka FastCGI.
  • Menyediakan prestasi dan proses yang boleh dipercayai yang boleh digunakan secara berulang untuk mengendalikan pelbagai permintaan
  • Penghijrahan dari CGI adalah mudah.
  • Menyokong seni bina yang diedarkan
  • Ia adalah standard terbuka dan pemaju yang tidak dicadangkan dan pemaju komited untuk membuka penyeragaman. Oleh itu, perpustakaan dan modul boleh didapati secara bebas untuk pelayan Web yang popular dan bebas.

FastCGI kelihatan seperti penyelesaian untuk semua isu-isu pelayan web. Walau bagaimanapun, aplikasinya mempunyai kelemahan, termasuk:

  • Kebocoran memori mungkin berlaku kerana aplikasi FastCGI tidak ditamatkan selepas setiap permintaan pelayan Web.
  • Walaupun FastCGI menyokong pengasingan proses, ia tidak menyokong pengasingan permintaan. Aplikasi FastCGI mengendalikan pelbagai permintaan kompleks serentak. Oleh itu, daripada mengasingkan permintaan yang rosak, semua permintaan lain juga berlaku.
  • Menulis aplikasi FastCGI berbilang kompleks adalah rumit dan memakan masa.
Apakah antara muka pintu masuk umum yang cepat (fastcgi)? - definisi dari techopedia