web server使用php生成web頁(yè)面的三種方法總結(jié)
查找mysql_pconnect時(shí)在mysql幫助文檔上發(fā)現(xiàn)的,記在這里。
web server使用php生成一個(gè)web頁(yè)面的三式有以下三種:
一:把PHP作為CGI Wrapper。這種方式下,每個(gè)到達(dá)web server的請(qǐng)求都會(huì)導(dǎo)致一個(gè)php解析器進(jìn)程被創(chuàng)建,當(dāng)這個(gè)php頁(yè)面執(zhí)行結(jié)束時(shí),這個(gè)php解析器進(jìn)程終止。
二:在多進(jìn)程的web server中,把php作為web server的一個(gè)模塊。這是目前最流行的做法,但是當(dāng)前也只有apahce用的這種方式。一個(gè)多進(jìn)程的web server通常有一個(gè)總的父進(jìn)程協(xié)調(diào)一堆子進(jìn)程來(lái)工作。當(dāng)頁(yè)面請(qǐng)求到達(dá)web server時(shí),這個(gè)父進(jìn)程把這個(gè)請(qǐng)求交給一個(gè)空閑的子進(jìn)程去完成。同一個(gè)client的兩次請(qǐng)求不一定被同一個(gè)web server的子進(jìn)程處理。
三:在多線(xiàn)程的web server中,把php作為一個(gè)插件。比如IIS使用這種方式。它的工作原理和多進(jìn)程工作原理一樣,不過(guò)它是使用線(xiàn)程而非進(jìn)程。
相關(guān)文章
支持中文的PHP按字符串長(zhǎng)度分割成數(shù)組代碼
自己編寫(xiě)的PHP按字符串長(zhǎng)度分割成數(shù)組代碼,支持中文字符,下面給出代碼和使用方法,有需要的小伙伴可以參考下。2015-05-05PHP的反射類(lèi)ReflectionClass、ReflectionMethod使用實(shí)例
這篇文章主要介紹了PHP的反射類(lèi)ReflectionClass、ReflectionMethod使用實(shí)例,本文同時(shí)介紹了反射是什么、反射可以做哪些事情,并給出一個(gè)具體例子,是一篇不錯(cuò)的入門(mén)文章,需要的朋友可以參考下2014-08-08php版微信公眾平臺(tái)實(shí)現(xiàn)預(yù)約提交后發(fā)送email的方法
這篇文章主要介紹了php版微信公眾平臺(tái)實(shí)現(xiàn)預(yù)約提交后發(fā)送email的方法,結(jié)合實(shí)例形式分析了php微信公眾平臺(tái)郵件發(fā)送的相關(guān)操作技巧,需要的朋友可以參考下2016-09-09用PHP做了一個(gè)領(lǐng)取優(yōu)惠券活動(dòng)的示例代碼
這篇文章主要介紹了用PHP做了一個(gè)領(lǐng)取優(yōu)惠券活動(dòng)的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07Laravel 的數(shù)據(jù)庫(kù)遷移的方法
本篇文章主要介紹了Laravel 的數(shù)據(jù)庫(kù)遷移的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-07-07PHP驗(yàn)證碼語(yǔ)言包預(yù)警信息通知總結(jié)示例
這篇文章主要為大家介紹了PHP驗(yàn)證碼語(yǔ)言包預(yù)警信息通知總結(jié)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-08-08