明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

生根于自由的土壤-FastCGI之3

[摘要]如何編寫FastCGI應用程序  讓我們先來看看FastCGI是如何運行的:   正如你看到的一樣, FastCGI在處理一個請求后繼續(xù)保持運行,以便在新的請求到來時能立即處理請求。所以 FastCGI程序通常包括初始化代碼段和封裝程序主體的響應循環(huán)段,當然初始化完成后,主體程序不斷循環(huán)運行等待請...
如何編寫FastCGI應用程序

  讓我們先來看看FastCGI是如何運行的:

  正如你看到的一樣, FastCGI在處理一個請求后繼續(xù)保持運行,以便在新的請求到來時能立即處理請求。所以 FastCGI程序通常包括初始化代碼段和封裝程序主體的響應循環(huán)段,當然初始化完成后,主體程序不斷循環(huán)運行等待請求的到來。只有在這個 FastCGI應用程序被系統撤銷時循環(huán)才結束。

FastCGI的另一個優(yōu)點就是從CGI轉向 FastCGI非常簡單,我們先來看一個傳統的CGI:

示例一:NUMBER.CGI

#!/usr/bin/perl

# Variables

my $End = 10;

my $i;

# Content Header

print ″Content-type: text/html;CHARSET=gb2312\n″;

# Main loop

for ($i=0;$i〈$End;$i++)

{ print ″$i〈br〉;}

exit 0;

這個CGI在瀏覽器頁面上從1到10按每行一個數字顯示。