cFosSpeed şunlar için kullanılabilecek resmi internet hızlandırıcıdır: ASUS, GIGABYTE, ASRock ve MSI oyun ürünleri

(cFosSpeed)'in ücretsiz bir lisansını edinmek için 10 veya daha fazla çeviride bize yardımcı olun.
Bazı metinler bilgisayar çevirisi ile tercüme edilir. Bu metinleri düzenlememize yardımcı olun. Düzenlemeyi başlatmak için düğmeye tıklayın.

FastCGI cFos Personal Net ile nasıl kullanılır?

FastCGI, CGI üzerinde bir gelişmedir: Normal bir CGI betiğinin çalıştırılmasının çok fazla yükü vardır. Yeni bir süreç yaratılmalı, script yorumlayıcısı başlatılmalı ve script en azından ayrıştırılmalıdır.

FastCGI bu ek yükün çoğunu ortadan kaldırıyor. Bir FastCGI betiği veya uygulaması yalnızca bir kez başlatılır ve daha sonra özel FastCGI mesajları aracılığıyla web sunucusuyla iletişim kurar. Bu betiğe HTTP betiği istekleri ve cevapları bu mesajları kullanır. İşlem süresiz olarak bellekte kalır ve komut dosyası yalnızca bir kez ayrıştırılmalıdır. Bu, çok daha az ek yük ile komut dosyası yürütülmesine izin verir.

cFos Personal Net için bu ayrıca Javascript programları için Node.js kullanmanıza izin verir (ve bununla birlikte en hızlı Javascript motorlarından biridir).

cFos Personal Net için FastCGI ile Node.js dosyasını yüklemek için adımlar şunlardır:

  1. cFos Personal Net'i kurun ve çalıştırın
  2. Node.js dosyasını kurun
  3. "npm i node-fastcgi" (veya "npm i -global node-fastcgi") "npm i node-fastcgi" çalıştırarak düğüm modülü- "npm i -global node-fastcgi"
  4. cFos Personal Net pub/fcgi dizinindeki fcgi_test.fcgi örnek betiğini değiştirin
  5. Tarayıcımızda http://localhost/pub/fcgi/fcgi_test.fcgi açın

cFos Personal Net, FastCGI rolünü "Responder" yı destekler, yani FastCGI uygulaması / komut dosyası, HTTP isteğini işlemek için çağrılır. Yalnızca istenen dosya adı başına bir FastCGI betiğinin başlatıldığı ve isteklerin tek bir bağlantı üzerinden çoğaltıldığı yapılandırmayı destekler. FastCGI komut dosyaları normal CGI komut dosyalarına çok benzer şekilde çalıştıklarından, genellikle web sunucusuyla iletişim için STDIN / STDOUT kullanırlar. Bu nedenle bu yapılandırma en mantıklı olanıdır.

Kendi FastCGI scriptlerinizin (örneğin Node.js ile) gelişimini kolaylaştırmak için script hataları tarayıcıya yönlendirilir. Ayrıca: Komut dosyasını geliştirirken, komut dosyasını değiştirdiğinizde web sunucusunu yeniden başlatmanız gerekmez. Sadece script tercüman sürecini öldürün. cFos Personal Net, bir sonraki istekte gerektiğinde komut dosyasının (yeni sürümünü) yeniden yükler.


Referanslar

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

Wikipedia'da FastCGI
https://en.wikipedia.org/wiki/FastCGI

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

FastCGI için Node.js modülü
https://www.npmjs.com/package/node-fastcgi


cFos Personal Net dökümanı

FastCGI scriptlericFos Personal Net'in FastCGI komut dosyası özelliklerinin belgelenmesi