快速公共網關接口

快速公共網關接口(FastCGI)是一個編程接口,它能加速公共網關接口(CGI),CGI是一種最常見的使Web伺服器調用應用程式的Web應用程式。

快速公共網關接口(FastCGI)是一個編程接口,它能加速公共網關接口(CGI),CGI是一種最常見的使Web伺服器調用應用程式的Web應用程式。據一位FastCGI執行者所說,用戶要進入一個網站並使用一個專門的套用軟體的話,使用FastCGI能夠快3到30倍。快速公共網關接口(FastCGI)是Web伺服器的一種外掛程式。為了獲得良好的性能,它要求對現有伺服器應用程式(比如 Perl 、Tcl 腳本和C、C++程式)做細小的改動。
基本上,快速公共網關接口(FastCGI) 是一個在單一過程中管理多個CGI請求的程式,並為每個請求減少了許多程式指令。沒有FastCGI,每當用戶請求某一服務時,Web伺服器都要打開一個新的能控制和執行這項服務的程式,然後關閉它。有了FastCGI,一個過程的耗費會被所有當前正處理的請求所分擔。與公共網關接口(CGI)不同的是,有了FastCGI,每個過程獨立於Web伺服器運行,這樣就提供了更多的安全。FastCGI 是獨立代碼。它的著作權屬於Open Market公司,該公司提供FastCGI的免費使用並且將其作為一個開放的標準。快速公共網關接口(FastCGI)提供了一個可以跨平台和在Web伺服器上使用的無智慧財產權的方法。

相關詞條

熱門詞條

聯絡我們