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)文章
thinkphp中html:list標(biāo)簽傳遞多個(gè)參數(shù)實(shí)例
這篇文章主要介紹了thinkphp中html:list標(biāo)簽傳遞多個(gè)參數(shù)的解決方法,在處理參數(shù)傳遞的情況非常具有實(shí)用價(jià)值,需要的朋友可以參考下2014-10-10
在IIS下安裝PHP擴(kuò)展的方法(超簡(jiǎn)單)
這篇文章主要介紹了在IIS下安裝PHP擴(kuò)展的方法,非常簡(jiǎn)單,具有參考借鑒價(jià)值,需要的朋友可以參考下2017-04-04
CI框架中數(shù)據(jù)庫(kù)操作函數(shù)$this->db->where()相關(guān)用法總結(jié)
這篇文章主要介紹了CI框架中數(shù)據(jù)庫(kù)操作函數(shù)$this->db->where()相關(guān)用法,結(jié)合實(shí)例分析了or_where()、where_in()、or_where_in()、where_not_in()及or_where_not_in()等函數(shù)的使用技巧,需要的朋友可以參考下2016-05-05
圖文詳解laravel多對(duì)多關(guān)聯(lián)模型
多對(duì)多就相當(dāng)于一個(gè)專(zhuān)題Topic有多個(gè)文章,但是這多個(gè)文章又屬于多個(gè)專(zhuān)題,下面這篇文章主要給大家介紹了關(guān)于laravel多對(duì)多關(guān)聯(lián)模型的相關(guān)資料,需要的朋友可以參考下2021-08-08
CI框架實(shí)現(xiàn)創(chuàng)建自定義類(lèi)庫(kù)的方法
這篇文章主要介紹了CI框架實(shí)現(xiàn)創(chuàng)建自定義類(lèi)庫(kù)的方法,結(jié)合實(shí)例形式分析了CI框架創(chuàng)建自定義類(lèi)庫(kù)的相關(guān)原理、步驟、實(shí)現(xiàn)方法與操作注意事項(xiàng),需要的朋友可以參考下2018-12-12
PHP 設(shè)計(jì)模式系列之 specification規(guī)格模式
規(guī)格模式是組合模式的一種擴(kuò)展,在框架性開(kāi)發(fā)中使用較多(項(xiàng)目級(jí)開(kāi)發(fā)很少使用),通過(guò)本文給大家介紹PHP 設(shè)計(jì)模式系列之 specification規(guī)格模式,對(duì)specification模式相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧2016-01-01

