織夢程序運行流程分析,織夢文章
導讀:織夢文章織夢文章要了解織夢程序是如何運行的,需要從宏觀上了解織夢程序運行流程,在學習這些前,我們需要知道,一般的程序是如何運行的。首先我們要學習一下php運行過程時序圖,把這個手機模板dededede5.7模板。
要了解織夢程序是如何運行的,需要從宏觀上了解織夢程序運行流程,在學習這些前,我們需要知道,一般的程序是如何運行的。首先我們要學習一下php運行過程時序圖,把這個運行過程理解了,那么,分析織夢程序運行就簡單了。
在運行php程序前,首先安裝apache(apache是web服務器,是目前應用最多的服務器,還有iis web服務器,如果你在網(wǎng)上買過主機,你會發(fā)現(xiàn)基本上就這二種web服務器)web服務器,mysql數(shù)據(jù)庫和php程序等,這個我們可以在網(wǎng)上下
載工具包,如APMServ5.2.6工具包,只需要解壓即可完成web 織夢后臺模板服務器、數(shù)據(jù)庫等安裝。
當我們在瀏覽器打開一個php文件(例如http://www.dedebase.com/test.php,里面有一段加法運算$a = 5;$b = 343;$c = $a + $b;echo "$c";)后,很快在瀏覽器上我們看到了運算結(jié)果是348,這一過程是如何實現(xiàn)的呢?我們制作php運行過程時序圖如下。
通過上圖我們知道,當我們在瀏覽器上面打開http://www.dedebase.com/test.php文件后,并不是直接去到apache服務器上面去找這個test.php文件,而是首頁解析主名www.dedebase.com,然后去hosts文件里去查詢這個主機名www.dedebase.com對應的ip.
為什么要查詢這個呢?因為,瀏覽器和apache通信是通過http協(xié)議進行的,而要在apache 這個web服務器上面找到對應的域名,需要通過http協(xié)議,發(fā)送到apache進行查詢,所以,瀏覽器必須先查詢主機名即域名對應的ip。
如果查詢成功,直接向apache發(fā)送http協(xié)議請求,當然,此時的請求不僅包括ip對應的主機名,還有test.php文件;如果查詢失敗,那沒有關系,直接到域名服務器dns查詢ip,然后,再向apache服務器發(fā)送請求。
因為apache服務器上面邦定了很多的域名,所以,在收到請求后,它會在apache服務器上面查詢對應的域名(如果你做過網(wǎng)站,你肯定會知道,當我們做網(wǎng)站時,要買一款主機,然后,把域名邦定到我們買到的空間上面,而現(xiàn)在市場上用到的web服務器,dede下瓻模板下載絕大多數(shù)是apache和iis),以及test.php所在的目錄和test.php文件。
請注意:如果test.php需要數(shù)據(jù)庫查詢服務,那么,他會查詢數(shù)據(jù)庫表(例如我們常用到的增、刪,改,查等操作),然后,織夢模板網(wǎng)站把查詢結(jié)果返回到apache上面對應的php文件,然后,把計算結(jié)果,通過http協(xié)議,返回給瀏覽器,也就是我們在瀏覽器上面看到的結(jié)果348。
當然,這個test.php文件并沒有對數(shù)據(jù)庫進行操作,所以,他直接在web服務器上面計算結(jié)果返回給瀏覽器,但一般的網(wǎng)站都會用到數(shù)據(jù)庫查詢,例如,我們在后臺添加內(nèi)容時,就會對數(shù)據(jù)庫進行操作。
上面是當我們在瀏覽器打開test.php文件的原理,那織夢是不是這樣呢?當然,完全一樣,只不過可能主機名即域名不一樣,可能用到的不是apache服務器,而是iis或其它服務器不一樣,其它操作完全一樣。相關手機模板dededede5.7模板。
聲明: 本文由我的SEOUC技術文章主頁發(fā)布于:2023-07-20 ,文章織夢程序運行流程分析,織夢文章主要講述流程,標簽,織夢網(wǎng)站建設源碼以及服務器配置搭建相關技術文章。轉(zhuǎn)載請保留鏈接: http://www.bifwcx.com/article/web_31388.html
為你推薦與織夢程序運行流程分析,織夢文章相關的文章
-
DedeCMS站點高級安全策略(Linux篇),織夢教程
(105)人喜歡 2023-07-20 -
織夢DEDECMS中讓近三天發(fā)布的文章顯示紅色
(194)人喜歡 2023-07-20 -
dedecms網(wǎng)站搬家需要的備份的文件,dedecms
(51)人喜歡 2023-07-20 -
織夢(dedecms)導航條dropdown.js的改進(附演示
(98)人喜歡 2023-07-20 -
解決Dedecms生成RSS地圖地址出錯全都多了一
(139)人喜歡 2023-07-20 -
dede調(diào)用指定欄目下相關文章的實現(xiàn)方法
(123)人喜歡 2023-07-20