php與nginx通信方式比較 linux運(yùn)行php會(huì)比windows好很多不?
linux運(yùn)行php會(huì)比windows好很多不?謝邀!目前沒(méi)有任何證據(jù)其他證明PHP在我得到差別資源情況下,linu臺(tái)會(huì)運(yùn)行程序的更快(發(fā)令延遲更低、支持什么的并發(fā)更高)!但正常情況,因?yàn)閘inux也
linux運(yùn)行php會(huì)比windows好很多不?
謝邀!
目前沒(méi)有任何證據(jù)其他證明PHP在我得到差別資源情況下,linu臺(tái)會(huì)運(yùn)行程序的更快(發(fā)令延遲更低、支持什么的并發(fā)更高)!
但正常情況,因?yàn)閘inux也可以基于必須按裝組件(哪怕連IDE都可以最好不要),而系統(tǒng)默認(rèn)服務(wù)占用的資源更少,在同等配置的情況下,可未分配給應(yīng)用程序的資源恐怕許多!
所以可以不得出的結(jié)論100元以內(nèi)結(jié)論,在合理配置情況下,都一樣硬件資源的條件下PHP運(yùn)行在linux上比windows上可以提供給更為最優(yōu)秀的性能。
window nginx php環(huán)境配置,附配置搭配說(shuō)明?
1,可以下載PHP
php下載版本比較多,其中,
vc9vs2008編譯,推薦推薦使用IISphp最好搭配模式,
vc6vs6編譯,推薦推薦使用apachephp可以搭配,
ThreadSafe,線程安全,負(fù)責(zé)執(zhí)行時(shí)會(huì)進(jìn)行線程(Thread)安全檢查,以避兔有新要求就啟動(dòng)時(shí)新線程的CGI先執(zhí)行而耗盡系統(tǒng)資源。Non Thread Safe是非線程安全,在執(zhí)行時(shí)不接受線程(Thread)安全檢查。
Non Thread Safe,
以后再來(lái)看PHP的兩種先執(zhí)行和FastCGI。
ISAPI執(zhí)行是以DLL相冊(cè)庫(kù)的形式使用,可以在被用戶幫忙后執(zhí)行,在處理完一個(gè)用戶請(qǐng)求后絕對(duì)不會(huì)立刻徹底消失,所以才需要參與線程安全檢查,這樣的來(lái)提高程序的執(zhí)行效率,所以才如果沒(méi)有是以ISAPI來(lái)執(zhí)行PHP,個(gè)人建議你選擇ThreadSafe版本;
而FastCGI執(zhí)行是以單個(gè)體線程來(lái)執(zhí)行你的操作,因?yàn)椴灰獏⑴c線程的安全檢查,外線程安全檢查的防護(hù)反到可以不提高執(zhí)行效率,所以我,如果沒(méi)有是以FastCGI來(lái)先執(zhí)行PHP,見(jiàn)意選擇類型NonThreadSafe版本。
官方的確建議你將NonThreadSafe應(yīng)用形式于生產(chǎn)環(huán)境,因?yàn)槲覀冞x擇ThreadSafe版本的PHP來(lái)建議使用。
2,配置php
壓縮包到某個(gè)目錄,如c:/php345
將拓展名為
默認(rèn)為0,如果在用IIS,你是需要啟動(dòng):_pathinfo1
_redirect0設(shè)置為啟動(dòng),如果不是你可以使用IIS,也可以將其關(guān)掉
主要指定你extension_dir目錄和date.timezone目錄
extension_dir