人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當(dāng)前位置:蘿卜系統(tǒng)下載站 > 技術(shù)開發(fā)教程 > 詳細(xì)頁面

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

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

更新時(shí)間:2022-08-24 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

我們?cè)倏纯慈绾斡肍astCGI來寫這個(gè)程序:

示例二:NUMBER.FCGI

#!/usr/bin/perl

#為了使用FastCGI軟件包,需要加入如下聲明:

Use FCGI;

#初始化段和CGI初始化段一樣。

# Variables

my $End = 10;

my $i;

while (FCGIaccpet() 〉= 0) {

# Content Header

print ″Content-Type: multipart/x-mixed-replace;boundary=BOUNDARY\n\n″;

#因?yàn)槊總(gè)請(qǐng)求都要有相應(yīng)的Content-Type頭標(biāo)來響應(yīng),所以我們把它也作為響應(yīng)循環(huán)的主體代碼段。

# Main loop

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

{ print "$i〈br〉;}

}

exit 0;
  
  因?yàn)镕astCGI和服務(wù)器應(yīng)用程序一樣運(yùn)行,所以只有當(dāng)FastCGI接收到結(jié)束信號(hào)時(shí)才退出,否則它就一直運(yùn)行。

  雖然,從CGI轉(zhuǎn)向FastCGI是非常容易的,但在具體的應(yīng)用實(shí)例中我們還要注意,如果原來的CGI程序中存在可能使主體代碼不能正常循環(huán)運(yùn)行的代碼時(shí),必須對(duì)它進(jìn)行修改,即對(duì)一些變量、數(shù)組重新初始化。FastCGI應(yīng)用程序必須保證在處理任何一個(gè)請(qǐng)求時(shí),現(xiàn)有的任何狀態(tài)都不能對(duì)后來的請(qǐng)求產(chǎn)生影響。另外,程序員在編寫CGI程序時(shí),模塊化設(shè)計(jì)可以使主程序運(yùn)行時(shí)對(duì)那些不經(jīng)常用到的功能模塊相對(duì)“獨(dú)立",只有在需要時(shí)才被調(diào)入運(yùn)行中,這樣可以加快主程序的運(yùn)行。但是在轉(zhuǎn)向FastCGI應(yīng)用時(shí)就要考慮盡量在一個(gè)程序段中完成相關(guān)的功能,以減少程序運(yùn)行時(shí)產(chǎn)生的進(jìn)程數(shù),而且程序各功能塊之間又能充分地共享緩存。

溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!

本類教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
主站蜘蛛池模板: 怀化市| 兴仁县| 华安县| 建德市| 英德市| 漳平市| 镇安县| 云阳县| 兴安县| 布尔津县| 扬州市| 巴南区| 陇川县| 新营市| 周至县| 安陆市| 许昌县| 土默特左旗| 乡宁县| 清水河县| 东宁县| 介休市| 怀宁县| 兴和县| 登封市| 赣榆县| 梁平县| 石棉县| 开原市| 商水县| 南宫市| 济源市| 德昌县| 泰顺县| 环江| 略阳县| 建昌县| 旌德县| 茂名市| 临安市| 大悟县|