用C語言開發FastCGI應用程式

2022-05-03 19:21:12 字數 707 閱讀 1822

教程貼士:fastcgi軟體開發套件,開源的webserver 2.0伺服器包含i/o函式包用與簡化把已存在的cgi程式轉成fastcgi程式或者編寫fastcgi程式

i/o函式包

簡單:只要有三個性的api需要學。

易懂:如果你正包cgi程式轉化為fastcgi程式,你會發現cgi程式與fastcgi程式之間只有很少的區別。在我們設計函式庫的時候我 們盡可能的 把fastcgi應用程式變得容易理解,以至於我們在建立新fastcgi程式的時候我們使用相同的環境變數,相同的解析查詢字串的技術,以及相同的 i/o程式等。

方便:這個庫函式提供了cgi和fastcgi二進位制的檔案的完美相容。因此不管是cgi還是fastcgi,都同樣執行。

**結構

fastcgi的**構成,把你的**分成兩個獨立部分:

1.初始化部分:只執行一次

2.應答迴圈部分:fastcgi指令碼每被呼叫一次,這部分九被執行一次

乙個應答迴圈的典型格式如下:

while (fcgi_accept() >= 0) else else if(n > max_number_of_prime_numbers) else{

printf("the %ldth prime number is %ld.\n", n, prime_table[n]);

這個應用程式在初始化時有乙個顯而意見的開銷,但是後來的訪問是快速的。

C語言基礎系列 用mac開發c語言前奏 01

1.常用終端命令 a.pwd 顯示終端的工作路徑.b.ls list 清單 顯示當前工作路徑下的所有的檔案以及資料夾.ls l 以詳細資訊顯示當前工作路徑下的所有的檔案以及資料夾.c.cd 要切換的工作路徑 d.mkdir 在當前工作路徑下建立1個資料夾.mkdir 資料夾名稱 e.clear 清除...

用node開發repl應用

前言 每次看到一些庫npm g install xx然後,執行xx就可以跑起來,這不就是乙個shell工具了嗎,那麼我不就可以不用學習shell語法,直接用js寫命令列指令碼了嗎 什麼是repl應用 所謂的repl read eval print loop 應用就是乙個終端命令列工具,如果使用lin...

c語言應用

1 在 while e 中,e 等價於 a.e 0 b.e 1 c.e 0 d.e 1 對於以下 int i 6 do while 0 哪句話是對的?a.列印出 5 b.因為 while 0 無法編譯 c.列印出 6 d.列印不出東西 對for 表示式 1 表示式 3 可理解為 a.for 表示式 ...