国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

PHP線程安全和非線程安全版本的區別

2024-05-04 21:47:24
字體:
來源:轉載
供稿:網友

我在在php管方下載php版時會看到有一個,None-Thread Safe與Thread Safe版了,那么這兩個版本到底有什么區別,但仔細一下看面有介紹是建義我們使用線程安全,而非線程序安全用于測試。

先從字面意思上理解,None-Thread Safe就是非線程安全,在執行時不進行線程(thread)安全檢查;Thread Safe就是線程安全,執行時會進行線程(thread)安全檢查,以防止有新要求就啟動新線程的 CGI 執行方式耗盡系統資源。

再來看PHP的兩種執行方式:ISAPI和FastCGI。FastCGI執行方式是以單一線程來執行操作,所以不需要進行線程的安全檢查,除去線程安全檢查的防護反而可以提高執行效率,所以,如果是以 FastCGI(無論搭配 IIS 6 或 IIS 7)執行 PHP ,都建議下載、執行 non-thread safe 的 PHP (PHP 的二?位?n有?煞N包?方式:msi 、zip ,?下? zip 套件)。而線程安全檢查正是為ISAPI方式的PHP準備的,因為有許多php模塊都不是線程安全的,所以需要使用Thread Safe的PHP。

說到這里,大家應該知道應該如何選擇哪個版本的PHP了。None-Thread Safe or Thread Safe,您會選擇哪個?

最后總結:

1.Non Thread Safe(非線程安全)版本php適用在使用CGI以及fastCGI的web服務器上,如nginx,lighttpd以及IIS的CGI模式下

2.Thread Safe(線程安全)版本php適用在使用ISAPI或者module的web服務器上,如IIS的ISAPI模式或者apache module模式

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 中阳县| 肃宁县| 桑日县| 屏东市| 侯马市| 云南省| 台安县| 定陶县| 景泰县| 桓台县| 桑植县| 北流市| 鹤峰县| 习水县| 石首市| 乌兰浩特市| 晋中市| 永仁县| 余江县| 定州市| 昌都县| 曲周县| 徐州市| 南开区| 漳浦县| 信宜市| 广水市| 咸丰县| 威海市| 闽侯县| 大丰市| 临城县| 双峰县| 西乌珠穆沁旗| 荥经县| 凌海市| 霍林郭勒市| 泊头市| 青阳县| 绥芬河市| 驻马店市|