六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

談?wù)凜GI的開發(fā)

[摘要]現(xiàn)在這年頭,各種web開發(fā)技術(shù)各領(lǐng)風(fēng)騷,php,ASP,jsp都是比較時(shí)髦的,于是人們似乎把CGI淡忘了,其實(shí)CGI最受詬病的是它的性能比較差,占用的系統(tǒng)資源比較高。許多程序員因此覺得CGI沒有前途。實(shí)際上,CGI除了傳統(tǒng)的優(yōu)點(diǎn)如:安全性高,接口標(biāo)準(zhǔn)簡單,易于用不同語言實(shí)現(xiàn)外,近些年來出現(xiàn)的如fa...

現(xiàn)在這年頭,各種web開發(fā)技術(shù)各領(lǐng)風(fēng)騷,php,ASP,jsp都是比較時(shí)髦的,于是人們似乎把CGI淡忘了,其實(shí)CGI最受詬病的是它的性能比較差,占用的系統(tǒng)資源比較高。許多程序員因此覺得CGI沒有前途。

實(shí)際上,CGI除了傳統(tǒng)的優(yōu)點(diǎn)如:安全性高,接口標(biāo)準(zhǔn)簡單,易于用不同語言實(shí)現(xiàn)外,近些年來出現(xiàn)的如fastcgi和mod_perl等技術(shù)已經(jīng)可以彌補(bǔ)它在速度、資源方面的缺點(diǎn)。

下面以fastcgi技術(shù)為例簡單說明:
傳統(tǒng)CGI技術(shù)之所以速度慢,主要是因?yàn)橐话?CGI每一次啟動(dòng)都要啟動(dòng)一個(gè)進(jìn)程,如果有1000人同時(shí)在一個(gè)聊天室里聊天,那么就會(huì)產(chǎn)生1000個(gè)進(jìn)程。對(duì)于有后臺(tái)數(shù)據(jù)庫的CGI,意味著每次請(qǐng)求都是一次數(shù)據(jù)庫連接、查詢、斷開的過程。這樣的問題即使用C語言也不能解決,而像perl這樣的解釋語言更增加了啟動(dòng)解釋程序的負(fù)擔(dān)。

fastcgi的設(shè)計(jì)思想就是啟動(dòng)一個(gè)cgi進(jìn)程以后不退出,一般情況下只要進(jìn)行一次的操作如數(shù)據(jù)庫連接、sql語句的準(zhǔn)備都可以在啟動(dòng)時(shí)完成,以后再有新的請(qǐng)球,就只要直接查詢,不需要解釋、連接數(shù)據(jù)庫、產(chǎn)生新進(jìn)程,由此可以大大提高系統(tǒng)性能。

一個(gè)簡單的例子:
#!/bin/perl
Print “Content-type : text/html\n\n”;
Print “I Love yuzi”;
這樣的程序,每一次都要啟動(dòng)一個(gè)進(jìn)程。

而使用了FCGI模塊以后:
use FCGI;

while(FCGI::accept() >=0 )
{
print "Content-type: text/html\n\n";
print "I Love yuzi”;

}
exit 0;
只有循環(huán)內(nèi)部每次執(zhí)行

而從cgi轉(zhuǎn)向fastcgi是很簡單的,只要把啟動(dòng)部分放在while循環(huán)外面,其它部分在while循環(huán)里完成。但是應(yīng)當(dāng)注意的是,一般情況我們寫perl CGI程序的時(shí)候不注意資源的回收,讓程序結(jié)束的時(shí)候自動(dòng)回收,但在fastcgi環(huán)境下這就會(huì)產(chǎn)生問題,所以要養(yǎng)成use strict的習(xí)慣,用my $var定義變量。



標(biāo)簽:談?wù)凜GI的開發(fā) 

相關(guān)文章

主站蜘蛛池模板: 四虎影视ww5234hucomww网站 | 欧美线在线精品观看视频 | 婷婷激情片 | 下载一级毛片 | 色天天综合久久久久综合片 | 日日插夜夜爽 | 欧美怡春院一区二区三区 | 亚洲国产成人久久综合一区 | 婷婷色在线观看 | 日本大片免费观看视频 | 亚洲日本欧美日韩高观看 | 欧美午夜视频在线观看 | 亚洲bt天堂| 我要看黄色毛片 | 啪啪免费看视频 | 青青青国产精品视频 | 伊人网站视频 | 色综合桃花网 | 天天天干 | 亚洲精品乱码国产精品乱码 | 日韩h| 日本免费在线视频 | 天天天天天天天操 | 亚洲a成人7777777久久 | 亚欧洲精品在线视频免费观看 | 欧美性最xxx | 色啦啦影院 | 日韩欧美视频二区 | 四虎在线永久 | 新版天堂中文资源官网 | 亚洲四虎| 亚洲成人资源 | 天天色视频| 全免费观看一级 | 色姣姣狠狠撩综合网 | 亚洲香蕉中文网 | 亚洲高清视频在线 | 日韩在线视频网址 | 在线精品91青草国产在线观看 | 青青国产精品视频 | 日本在线看小视频网址 |