亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > PHP > 正文

Windows下的PHP安裝文件線程安全和非線程安全的區別

2024-05-04 23:23:03
字體:
來源:轉載
供稿:網友


從2000年10月20日發布的第一個Windows版的PHP3.0.17開始的都是線程安全的版本,這是由于與Linux/Unix系統是采用 多進程的工作方式不同的是Windows系統是采用多線程的工作方式。如果在IIS下以CGI方式運行PHP會非常慢,這是由于CGI模式是建立在多進程 的基礎之上的,而非多線程。一般我們會把PHP配置成以ISAPI的方式來運行,ISAPI是多線程的方式,這樣就快多了。但存在一個問題,很多常用的 PHP擴展是以Linux/Unix的多進程思想來開發的,這些擴展在ISAPI的方式運行時就會出錯搞垮IIS。而用線程安全版本的話頂多只是搞跨某個 線程,而不會影響到整個IIS的安全。

當然在IIS下CGI模式才是 PHP運行的最安全方式,但CGI模式對于每個HTTP請求都需要重新加載和卸載整個PHP環境,其消耗是巨大的。為了兼顧IIS下PHP的效率和安全, 有人給出了FastCGI的解決方案。FastCGI可以讓PHP的進程重復利用而不是每一個新的請求就重開一個進程。同時FastCGI也可以允許幾個 進程同時執行。這樣既解決了CGI進程模式消耗太大的問題,又利用上了CGI進程模式不存在線程安全問題的優勢。

因此,如果是使用ISAPI的方式來運行PHP就必須用Thread Safe(線程安全)的版本;而用FastCGI模式運行PHP的話就沒有必要用線程安全檢查了,用None Thread Safe(NTS,非線程安全)的版本能夠更好的提高效率。

因此,如果是使用ISAPI的方式來運行PHP就必須用Thread Safe(線程安全)的版本;而用FastCGI模式運行PHP的話就沒有必要用線程安全檢查了,用None Thread Safe(NTS,非線程安全)的版本能夠更好的提高效率。

附:德問相關問題摘錄

下載PHP安裝文件時,我看到有兩種不同的二進制文件,像是非線程安全(Non Thread Safe)和線程安全(Thread Safe),比如該頁面所列:。這個是什么意思,之間有什么區別?

這個主要是針對web server 而言,在windows環境下,如果你使用的web server 是apchae 或者 iis 7以下版本,則應該選擇線程安全的安裝文件,而如果你使用Fast-cgi模式時,可以選擇非線程安全,因為 web sever 本身能保證線程安全。
當然還有二進制文件編譯時所使用的編譯器:vc9 (vs系列) vc6(gcc)

如樓上所言,是針對web server的,部分web server在處理應用請求的時候是用多線程而非多進程的方式處理,線程方式因為涉及到共享寄存器和內存,所以很容易出錯,這個時候程序就需要花一些額外的經歷去處理寄存器中的數據一致性,即保證線程安全。
所以是否采用線程安全主要看你的web server所采用的PHP請求處理方式,如果是多線程處理,那么請選擇線程安全的,否則選擇非線程安全的,如樓上所說Fast-cgi方式可選擇非線程安全的

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91成人在线视频| 亚洲一区二区在线播放| 欧美电影免费观看网站| 亚洲国产精品悠悠久久琪琪| 欧美裸体视频网站| 日韩综合视频在线观看| 色综合老司机第九色激情| 欧美一区二粉嫩精品国产一线天| 国模叶桐国产精品一区| 国产91久久婷婷一区二区| 韩国精品美女www爽爽爽视频| 欧美丝袜美女中出在线| 精品激情国产视频| 亚洲国产成人精品女人久久久| 91高清视频免费观看| 亚洲综合在线中文字幕| 欧美中文在线免费| 国产日韩欧美在线播放| 国产成人jvid在线播放| 欧美国产亚洲视频| 97视频免费在线观看| 国产亚洲精品久久| 欧美黑人巨大精品一区二区| 91免费观看网站| 黄色一区二区三区| 亚洲午夜av久久乱码| 久久久视频精品| 日韩av电影在线网| 亚洲精品91美女久久久久久久| 成人午夜在线影院| 国产综合在线观看视频| 国产精品69精品一区二区三区| 国产视频自拍一区| 成人h猎奇视频网站| 国产精品电影久久久久电影网| 欧美极品少妇与黑人| 久久精品视频网站| 久久久精品国产亚洲| 亚洲精品第一国产综合精品| 亚洲天堂男人天堂| 国产精品第100页| 国产精品白嫩初高中害羞小美女| 成人激情在线观看| 一本色道久久综合狠狠躁篇怎么玩| 欧美精品制服第一页| 中文亚洲视频在线| 久久人人爽国产| 久久久久久有精品国产| 日韩成人在线视频网站| 成人h片在线播放免费网站| 久久精品免费播放| 国产精品啪视频| 亚洲最大的成人网| 亚洲欧洲高清在线| 欧洲成人免费视频| 亚洲激情小视频| 欧美xxxx做受欧美| 欧美黄色性视频| 国产精品露脸自拍| 国产日产亚洲精品| 欧美黑人又粗大| 国内精久久久久久久久久人| 日产精品99久久久久久| 自拍偷拍亚洲精品| 色黄久久久久久| 日韩一级裸体免费视频| 亚洲精品国产精品久久清纯直播| 亚洲乱码av中文一区二区| 亚洲图片欧洲图片av| 国产亚洲精品久久久久久777| 久久亚洲精品一区| 欧美日韩国产在线| 国产91精品久久久| 91九色视频导航| 欧美性生交大片免网| 亚洲已满18点击进入在线看片| 亚洲一区二区免费在线| 精品露脸国产偷人在视频| 91av在线精品| 亚洲2020天天堂在线观看| 69久久夜色精品国产7777| 亚洲午夜激情免费视频| 91精品久久久久久久久| 中文字幕亚洲二区| 国产精品久久99久久| 色综合老司机第九色激情| 国产精品视频在线观看| 欧美性猛交xxxx免费看漫画| 日本欧美一二三区| 欧美性猛交xxxx免费看久久久| 国产欧美一区二区三区在线| 国产成人av在线播放| 国产精品综合久久久| 精品久久久久久亚洲国产300| 国产精品久久二区| 欧美电影《睫毛膏》| 91亚洲午夜在线| 免费av在线一区| 国产精品久久久久久久久久东京| 成人午夜一级二级三级| 国产aaa精品| 青青精品视频播放| 欧美综合在线第二页| 91国偷自产一区二区三区的观看方式| 国产亚洲综合久久| 日韩成人在线免费观看| 亚洲欧美另类国产| 亚洲综合日韩中文字幕v在线| 97av在线视频免费播放| 国产第一区电影| 成人在线小视频| 91在线精品视频| 亚洲自拍偷拍视频| 91老司机精品视频| 久久中文字幕在线| 国产亚洲欧美日韩精品| 久久久人成影片一区二区三区观看| 亚洲欧美在线第一页| 欧美电影第一页| 日本欧美一级片| 日本欧美精品在线| 欧美韩国理论所午夜片917电影| 欧美在线免费视频| 国产精品嫩草影院一区二区| 久久国产一区二区三区| 欧美精品videosex性欧美| 欧美性视频在线| 日本免费久久高清视频| 久久在精品线影院精品国产| 亚洲一区二区三区视频播放| 国产成人jvid在线播放| 91精品久久久久久久久久久久久| 92版电视剧仙鹤神针在线观看| 亚洲国产成人精品久久| 欧美激情精品久久久久久大尺度| 亚洲精品www久久久久久广东| 北条麻妃一区二区三区中文字幕| 国产一区二区三区毛片| 97在线视频一区| 最近2019中文字幕在线高清| 精品视频偷偷看在线观看| 成人av色在线观看| 国产99久久精品一区二区| 国产精品久久久久久搜索| 欧美日韩在线观看视频| 成人激情在线观看| 欧美国产乱视频| 欧美精品18videos性欧美| 日韩中文有码在线视频| 日韩福利伦理影院免费| 亚洲第一精品夜夜躁人人躁| 丝袜亚洲欧美日韩综合| 欧美日韩国产丝袜美女| 久久精品2019中文字幕| 欧美又大又硬又粗bbbbb| 国模极品一区二区三区| 国产日本欧美一区| 欧美激情a∨在线视频播放| 亚洲欧美国产va在线影院| 97超级碰在线看视频免费在线看| 北条麻妃久久精品| 亚洲激情自拍图| 97超级碰碰人国产在线观看| 久久99国产精品久久久久久久久|