溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

PHP的 ISAPI和FastCGI運(yùn)行如何選擇Thread Safe與Non Thread Safe

發(fā)布時(shí)間:2020-08-04 00:32:04 來源:網(wǎng)絡(luò) 閱讀:699 作者:ciscosyp 欄目:web開發(fā)

php版本越來越多,難免有版本選擇的疑惑。



VC9的版本是用legacy VS 2008編譯的,

VC6的版本是用legacy VS6編譯的。 


如果你是在windows下使用IIS+PHP的話,你需要下載VC9的版本。 
如果你是在windows下使用Apache+PHP的話,你需要下載VC6的版本。 


nts(Non Thread Safe)是指非線程安全,ts(Thread Safe)則是指線程安全。


PHP有2中運(yùn)行方式:ISAPI和FastCGI。

  ISAPI執(zhí)行方式是以DLL動(dòng)態(tài)庫(kù)的形式使用,可以在被用戶請(qǐng)求后執(zhí)行,在處理完一個(gè)用戶請(qǐng)求后不會(huì)馬上消失,所以需要進(jìn)行線程安全檢查,這樣來提高程序的執(zhí)行效率,所以如果是以ISAPI來執(zhí)行PHP,建議選擇Thread Safe版本;

  而FastCGI執(zhí)行方式是以單一線程來執(zhí)行操作,所以不需要進(jìn)行線程的安全檢查,除去線程安全檢查的防護(hù)反而可以提高執(zhí)行效率,所以,如果是以FastCGI來執(zhí)行PHP,建議選擇Non Thread Safe版本。

對(duì)于apache服務(wù)器來說一般選擇isapi方式,而對(duì)于nginx服務(wù)器則選擇FastCGI方式


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI