最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺談php的TS和NTS的區(qū)別

 更新時(shí)間:2019年03月13日 09:19:10   作者:yangzailu  
這篇文章主要介紹了php的TS和NTS的區(qū)別,文中介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

ts(Thread-Safety)即線程安全,多線程訪問時(shí),采用了加鎖機(jī)制,當(dāng)一個(gè)線程訪問該類的某個(gè)數(shù)據(jù)時(shí),進(jìn)行保護(hù),其他線程不能進(jìn)行訪問直到該線程讀取完,其他線程才可使用。不會(huì)出現(xiàn)數(shù)據(jù)不一致或者數(shù)據(jù)污染php以ISAPI方式加載的時(shí)候選擇這個(gè)版本.,php以ISAPI方式加載的時(shí)候選擇這個(gè)版本.

nts(None-Thread Safe)即非線程安全,就是不提供數(shù)據(jù)訪問保護(hù),有可能出現(xiàn)多個(gè)線程先后更改數(shù)據(jù)造成所得到的是 臟數(shù)據(jù)php以fast cgi方式運(yùn)行的時(shí)候選擇這個(gè)版本,具有更好的性能;

ISAPI(Internet Server Application Programming Interface), 通常是指被http服務(wù)器所加載,以服務(wù)器的模塊形式運(yùn)行,由微 軟提出,故只能在win平臺(tái)上運(yùn)行,例如win下的apache,iis[據(jù)說(shuō)用fast cgi 方式工作更穩(wěn)定],而linux上php 則以 Apache模塊或者php-fpm的方式運(yùn)行。

cgi(Common Gateway Interface):HTTP服務(wù)器與你的或其它機(jī)器上的程序進(jìn)行“交談”的一種工具,說(shuō)白了,cig就是一種 后臺(tái)語(yǔ)言,其可以和服務(wù)器之間進(jìn)行通訊。此時(shí)的php是作為一個(gè)獨(dú)立的程序運(yùn)行的。特點(diǎn)就是耗費(fèi)內(nèi)存。

fast cgi.是一個(gè)常駐(long-live)型的CGI,它可以一直執(zhí)行著,只要激活后,不會(huì)每次都要花費(fèi)時(shí)間去fork.這種方式 是與語(yǔ)言無(wú)關(guān)的、可伸縮架構(gòu)的CGI開放擴(kuò)展,其主要行為是將CGI解釋器進(jìn)程保持在內(nèi)存中并因此獲得較 高的性能。

ISAPI執(zhí)行方式是以DLL動(dòng)態(tài)庫(kù)的形式使用,可以在被用戶請(qǐng)求后執(zhí)行,在處理完一個(gè)用戶請(qǐng)求后不會(huì)馬上消失,所以需要進(jìn)行線程安全檢查,這樣來(lái)提高程序的執(zhí)行效率,所以如果是以ISAPI來(lái)執(zhí)行PHP,建議選擇ThreadSafe版本。
而FastCGI執(zhí)行方式是以單一線程來(lái)執(zhí)行操作,所以不需要進(jìn)行線程的安全檢查,除去線程安全檢查的防護(hù)反而可以提高執(zhí)行效率,所以,如果是以FastCGI來(lái)執(zhí)行PHP,建議選擇NonThread Safe版本。
通過(guò)phpinfo(); 查看其中的 Thread Safety 項(xiàng),這個(gè)項(xiàng)目就是查看是否是線程安全,如果是:enabled,一般來(lái)說(shuō)應(yīng)該是ts版,否則是nts版。

以上所述是小編給大家php的TS和NTS的區(qū)別,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • PHP新特性詳解之命名空間、性狀與生成器

    PHP新特性詳解之命名空間、性狀與生成器

    這篇文章主要給大家介紹了關(guān)于PHP新特性之命名空間、性狀與生成器的相關(guān)資料,主要涉及到php中trait(性狀)與generator(生成器) 方面的內(nèi)容,對(duì)于php中trait(性狀)與generator(生成器) 感興趣的同學(xué)可以參考一下。
    2017-07-07
  • PHP實(shí)現(xiàn)動(dòng)態(tài)表單生成工具詳解

    PHP實(shí)現(xiàn)動(dòng)態(tài)表單生成工具詳解

    表單包含多種input類型,包括 hiiden類型 ,text類型,radio類型等。但手寫表單累,耗時(shí)耗力,開發(fā)銷量太低且代碼量大了還容易寫出bug,所以本文將用PHP編寫動(dòng)態(tài)表單生成工具,需要的可以參考一下
    2022-03-03
  • 在html文件中也可以執(zhí)行php語(yǔ)句的方法

    在html文件中也可以執(zhí)行php語(yǔ)句的方法

    這篇文章主要介紹了在html文件中也可以執(zhí)行php語(yǔ)句的方法,需要的朋友可以參考下
    2015-04-04
  • 利用Laravel事件系統(tǒng)如何實(shí)現(xiàn)登錄日志的記錄詳解

    利用Laravel事件系統(tǒng)如何實(shí)現(xiàn)登錄日志的記錄詳解

    這篇文章主要給大家介紹了利用Laravel事件系統(tǒng)如何實(shí)現(xiàn)登錄日志記錄的相關(guān)資料,文中介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。
    2017-05-05
  • PHP與Web頁(yè)面的交互示例詳解二

    PHP與Web頁(yè)面的交互示例詳解二

    這篇文章主要介紹了PHP與Web頁(yè)面的交互示例詳解二,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • PHP中PDO的事務(wù)處理分析

    PHP中PDO的事務(wù)處理分析

    這篇文章主要介紹了PHP中PDO的事務(wù)處理,結(jié)合實(shí)例形式分析使用PDO進(jìn)行事務(wù)處理的相關(guān)技巧,需要的朋友可以參考下
    2016-04-04
  • 給PHP開發(fā)者的編程指南 第一部分降低復(fù)雜程度

    給PHP開發(fā)者的編程指南 第一部分降低復(fù)雜程度

    給PHP開發(fā)者的編程指南,第一部分的內(nèi)容是降低復(fù)雜程度,感興趣的小伙伴們可以參考一下
    2016-01-01
  • 如何打開php的gd2庫(kù)

    如何打開php的gd2庫(kù)

    本文主要介紹了如何打開php的gd2庫(kù)的步驟方法。具有很好的參考價(jià)值,下面跟著小編一起來(lái)看下吧
    2017-02-02
  • php從數(shù)組中隨機(jī)選擇若干不重復(fù)元素的方法

    php從數(shù)組中隨機(jī)選擇若干不重復(fù)元素的方法

    這篇文章主要介紹了php從數(shù)組中隨機(jī)選擇若干不重復(fù)元素的方法,涉及php數(shù)組操作的相關(guān)常用技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-03-03
  • PHP在linux上執(zhí)行外部命令的方法

    PHP在linux上執(zhí)行外部命令的方法

    下面小編就為大家?guī)?lái)一篇PHP在linux上執(zhí)行外部命令的方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-02-02

最新評(píng)論

石柱| 襄樊市| 沙坪坝区| 凤山县| 镇原县| 射阳县| 民权县| 饶平县| 东阿县| 福海县| 甘南县| 饶阳县| 扶风县| 阳西县| 庆安县| 扬州市| 桑日县| 清流县| 连山| 新邵县| 新巴尔虎左旗| 清原| 新平| 洛浦县| 孝感市| 台北县| 湘阴县| 汉阴县| 宁晋县| 江津市| 拉孜县| 新疆| 济源市| 壤塘县| 延川县| 卓资县| 六盘水市| 邢台市| 东莞市| 汽车| 南召县|