cFosSpeed sekarang berada di tangan yang baru. Atlas Tech Solutions sekarang memiliki, mengembangkan, dan menjual versi baru
Baru! Dibuat oleh pencipta cFosSpeed: cFos Wallbox

Cara menggunakan FastCGI dengan Net Pribadi cFos

FastCGI adalah peningkatan dibandingkan CGI: Menjalankan skrip CGI normal memiliki banyak overhead. Proses baru harus dibuat, penerjemah skrip harus dimulai dan skrip harus setidaknya diuraikan.

FastCGI menghilangkan banyak overhead ini. Skrip atau aplikasi FastCGI hanya dimulai sekali dan kemudian berkomunikasi dengan server web melalui pesan FastCGI khusus. Permintaan skrip HTTP untuk skrip ini dan responsnya menggunakan pesan ini. Proses tetap tak terbatas dalam memori dan skrip hanya harus diurai satu kali. Ini memungkinkan untuk eksekusi skrip dengan overhead yang jauh lebih sedikit.

Untuk cFos Personal Net, ini juga memungkinkan Anda untuk menggunakan Node.js untuk program Javascript (dan dengan itu salah satu mesin Javascript tercepat).

Berikut adalah langkah-langkah untuk menginstal FastCGI dengan Node.js untuk cFos Personal Net:

  1. Instal dan jalankan cFos Personal Net
  2. Instal Node.js
  3. Instal modul node node-fastcgi dengan menjalankan "npm i node-fastcgi" (atau "npm i -global node-fastcgi")
  4. Ubah skrip sampel fcgi_test.fcgi di direktori pub/fcgi Net Personal cFos
  5. Buka http://localhost/pub/fcgi/fcgi_test.fcgi di browser kami

cFos Personal Net mendukung peran FastCGI "Responder", yaitu aplikasi / skrip FastCGI dipanggil untuk memproses permintaan HTTP. Ini hanya mendukung konfigurasi di mana satu skrip FastCGI per nama file yang diminta dimulai dan permintaan digandakan melalui satu koneksi. Karena skrip FastCGI beroperasi sangat mirip dengan skrip CGI normal, skrip tersebut biasanya menggunakan STDIN / STDOUT untuk komunikasi dengan server web. Karena itu konfigurasi ini paling masuk akal.

Untuk memudahkan pengembangan skrip FastCGI Anda sendiri (mis. Dengan Node.js), kesalahan skrip dialihkan ke browser. Juga: Saat mengembangkan skrip Anda tidak perlu me-restart server web saat Anda mengubah skrip. Bunuh saja proses penerjemah naskah. cFos Personal Net akan memuat ulang (versi baru) skrip bila diperlukan dalam permintaan berikutnya.


Referensi

Spesifikasi FastCGI
https://github.com/fast-cgi/spec/blob/master/spec.md

FastCGI di Wikipedia
https://en.wikipedia.org/wiki/FastCGI

Node.js
https://nodejs.org/en/

Modul Node.js untuk FastCGI
https://www.npmjs.com/package/node-fastcgi


Dokumentasi cFos Personal Net

Dokumentasi fitur scripting FastCGI dari cFos Personal Net