cFosSpeed kini berada di tangan baharu. Atlas Tech Solutions kini memiliki, membangun dan menjual versi baharunya
Baru! Oleh pengeluar: cFosSpeed cFos EVSE

Cara menggunakan FastCGI dengan Personal Net cFos

FastCGI adalah peningkatan CGI: Menjalankan skrip CGI biasa mempunyai banyak overhead. Proses baru mesti diwujudkan, jurubahasa skrip mesti dimulakan dan skrip harus dipatuhi sekurang-kurangnya.

FastCGI menghapuskan banyak overhead ini. Skrip atau aplikasi FastCGI hanya bermula sekali dan kemudian berkomunikasi dengan pelayan web dengan menggunakan mesej FastCGI khas. Permintaan skrip HTTP ke skrip ini dan maklum balas mereka menggunakan mesej ini. Proses ini kekal dalam ingatan dan skrip hanya perlu dihuraikan sekali. Ini membolehkan eksekusi skrip dengan kurang overhead.

Untuk cFos Personal Net, ini juga membolehkan anda menggunakan Node.js untuk program Javascript (dan dengan itu salah satu enjin Javascript yang paling cepat).

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

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

cFos Personal Net menyokong peranan FastCGI "Responder", iaitu aplikasi / script FastCGI dipanggil untuk memproses permintaan HTTP. Ia hanya menyokong konfigurasi di mana satu skrip FastCGI setiap nama fail yang diminta dimulakan dan permintaan diduplikasi lebih dari satu sambungan. Oleh kerana skrip FastCGI beroperasi sangat mirip dengan skrip CGI biasa, mereka biasanya menggunakan STDIN / STDOUT untuk komunikasi dengan pelayan web. Oleh itu, konfigurasi ini paling masuk akal.

Untuk memudahkan perkembangan skrip FastCGI anda sendiri (mis. Dengan Node.js), kesalahan skrip diarahkan ke penyemak imbas. Juga: Apabila membangun skrip anda tidak perlu memulakan pelayan web apabila anda menukar skrip. Hanya membunuh proses penafsir skrip. cFos Personal Net akan menambah nilai (versi baru) skrip apabila diperlukan dalam permintaan seterusnya.


Rujukan

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 peribadi bersih cFos

dokumentasi peribadi bersih cFosSkrip FastCGIDokumentasi ciri skrip FastCGI cFos Personal Net