婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 網(wǎng)站建設(shè) > 建站知識(shí) > 織夢(mèng)程序運(yùn)行流程分析

織夢(mèng)程序運(yùn)行流程分析

POST TIME:2020-04-11 21:13

要了解織夢(mèng)程序是如何運(yùn)行的,需要從宏觀上了解織夢(mèng)程序運(yùn)行流程,在學(xué)習(xí)這些前,我們需要知道,一般的程序是如何運(yùn)行的。首先我們要學(xué)習(xí)一下php運(yùn)行過(guò)程時(shí)序圖,把這個(gè)運(yùn)行過(guò)程理解了,那么,分析織夢(mèng)程序運(yùn)行就簡(jiǎn)單了。

在運(yùn)行php程序前,首先安裝apache(apache是web服務(wù)器,是目前應(yīng)用最多的服務(wù)器,還有iis web服務(wù)器,如果你在網(wǎng)上買過(guò)主機(jī),你會(huì)發(fā)現(xiàn)基本上就這二種web服務(wù)器)web服務(wù)器,mysql數(shù)據(jù)庫(kù)和php程序等,這個(gè)我們可以在網(wǎng)上下
載工具包,如APMServ5.2.6工具包,只需要解壓即可完成web 服務(wù)器、數(shù)據(jù)庫(kù)等安裝。

當(dāng)我們?cè)跒g覽器打開一個(gè)php文件(例如http://www.dedebase.com/test.php,里面有一段加法運(yùn)算$a = 5;$b = 343;$c = $a + $b;echo "$c";)后,很快在瀏覽器上我們看到了運(yùn)算結(jié)果是348,這一過(guò)程是如何實(shí)現(xiàn)的呢?我們制作php運(yùn)行過(guò)程時(shí)序圖如下。

通過(guò)上圖我們知道,當(dāng)我們?cè)跒g覽器上面打開http://www.dedebase.com/test.php文件后,并不是直接去到apache服務(wù)器上面去找這個(gè)test.php文件,而是首頁(yè)解析主名www.dedebase.com,然后去hosts文件里去查詢這個(gè)主機(jī)名www.dedebase.com對(duì)應(yīng)的ip.
為什么要查詢這個(gè)呢?因?yàn)椋瑸g覽器和apache通信是通過(guò)http協(xié)議進(jìn)行的,而要在apache 這個(gè)web服務(wù)器上面找到對(duì)應(yīng)的域名,需要通過(guò)http協(xié)議,發(fā)送到apache進(jìn)行查詢,所以,瀏覽器必須先查詢主機(jī)名即域名對(duì)應(yīng)的ip。

如果查詢成功,直接向apache發(fā)送http協(xié)議請(qǐng)求,當(dāng)然,此時(shí)的請(qǐng)求不僅包括ip對(duì)應(yīng)的主機(jī)名,還有test.php文件;如果查詢失敗,那沒有關(guān)系,直接到域名服務(wù)器dns查詢ip,然后,再向apache服務(wù)器發(fā)送請(qǐng)求。

因?yàn)閍pache服務(wù)器上面邦定了很多的域名,所以,在收到請(qǐng)求后,它會(huì)在apache服務(wù)器上面查詢對(duì)應(yīng)的域名(如果你做過(guò)網(wǎng)站,你肯定會(huì)知道,當(dāng)我們做網(wǎng)站時(shí),要買一款主機(jī),然后,把域名邦定到我們買到的空間上面,而現(xiàn)在市場(chǎng)上用到的web服務(wù)器,絕大多數(shù)是apache和iis),以及test.php所在的目錄和test.php文件。

請(qǐng)注意:如果test.php需要數(shù)據(jù)庫(kù)查詢服務(wù),那么,他會(huì)查詢數(shù)據(jù)庫(kù)表(例如我們常用到的增、刪,改,查等操作),然后,把查詢結(jié)果返回到apache上面對(duì)應(yīng)的php文件,然后,把計(jì)算結(jié)果,通過(guò)http協(xié)議,返回給瀏覽器,也就是我們?cè)跒g覽器上面看到的結(jié)果348。

當(dāng)然,這個(gè)test.php文件并沒有對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,所以,他直接在web服務(wù)器上面計(jì)算結(jié)果返回給瀏覽器,但一般的網(wǎng)站都會(huì)用到數(shù)據(jù)庫(kù)查詢,例如,我們?cè)诤笈_(tái)添加內(nèi)容時(shí),就會(huì)對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作。

上面是當(dāng)我們?cè)跒g覽器打開test.php文件的原理,那織夢(mèng)是不是這樣呢?當(dāng)然,完全一樣,只不過(guò)可能主機(jī)名即域名不一樣,可能用到的不是apache服務(wù)器,而是iis或其它服務(wù)器不一樣,其它操作完全一樣。


收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 宁阳县| 沙湾县| 樟树市| 镇巴县| 静安区| 招远市| 永仁县| 股票| 班玛县| 环江| 元江| 阿克苏市| 绥化市| 正宁县| 龙井市| 泌阳县| 威信县| 那曲县| 南漳县| 措勤县| 宣化县| 蚌埠市| 凤庆县| 洛隆县| 台东县| 莎车县| 东莞市| 高淳县| 丁青县| 静安区| 阜城县| 绵阳市| 庆云县| 惠水县| 鄢陵县| 双江| 东乡族自治县| 庆元县| 平阳县| 泰安市| 泉州市|