Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
何運(yùn)行過網(wǎng)站或者參與過網(wǎng)站制作的人都知道,靜態(tài)頁面和動態(tài)頁面是兩種常見的頁面形式。動態(tài)網(wǎng)站與靜態(tài)網(wǎng)站,兩者是有區(qū)別的,動態(tài)網(wǎng)站不是指能動來動去的網(wǎng)站,而是指網(wǎng)站的內(nèi)容能夠動態(tài)的進(jìn)行改變,動態(tài)的網(wǎng)頁只是程序調(diào)用生成的,不存在實(shí)體的頁面,而靜態(tài)頁面是指服務(wù)器上實(shí)際存在的頁面一般為html格式,是在服務(wù)器內(nèi)實(shí)際存在的,那么動態(tài)頁面和靜態(tài)頁面到底哪個更好一點(diǎn)?區(qū)別又在哪里?一起來看看吧。
靜態(tài)網(wǎng)頁特點(diǎn)
每個頁面中都有一個固定的URL
首先是靜態(tài)網(wǎng)頁,靜態(tài)網(wǎng)頁每個頁面中都有一個固定的URL,網(wǎng)頁URL以htm、HTML、shtml等常見形式為后綴,而且不含符號。
沒有后臺數(shù)據(jù)庫
沒有后臺數(shù)據(jù)庫、不含程序和不可交互的頁面。你編的是什么它就顯示什么,不會有任何的改變。靜態(tài)頁面更新資料也會比較麻煩,適用于更新較少的展示型網(wǎng)站。
網(wǎng)頁內(nèi)容發(fā)布到服務(wù)器上,不管有沒有用戶訪問,每個靜態(tài)網(wǎng)頁的內(nèi)容都是保存在網(wǎng)站服務(wù)器上的。每個頁面都是一個獨(dú)立的文件,內(nèi)容相對穩(wěn)定,交互性較差。
動態(tài)網(wǎng)頁特點(diǎn)
以數(shù)據(jù)庫技術(shù)為基礎(chǔ)
動態(tài)頁面以數(shù)據(jù)庫技術(shù)為基礎(chǔ),可以大大降低網(wǎng)站維護(hù)的工作量,采用動態(tài)網(wǎng)頁技術(shù)的網(wǎng)站,可以實(shí)現(xiàn)更多的功能,如用戶注冊、在線調(diào)查等。
頁面內(nèi)容會發(fā)生改變
動態(tài)頁面的內(nèi)容和顯示效果會隨著時間、環(huán)境或數(shù)據(jù)庫操作的結(jié)果而變化。為了形成相應(yīng)的網(wǎng)頁,動態(tài)網(wǎng)站應(yīng)該結(jié)合用戶的參數(shù)。在此期間,服務(wù)器和網(wǎng)絡(luò)的速度將影響網(wǎng)站的訪問速度。
需要用戶請求才返回完整的頁面
動態(tài)網(wǎng)頁實(shí)際上并不是獨(dú)立存在于服務(wù)器上的網(wǎng)頁文件,只有當(dāng)用戶請求時服務(wù)器才返回一個完整的網(wǎng)頁。
題 “title”;關(guān)鍵詞 “keywords”;描述 “description”
頁面TKD
超文本鏈接 <a href="URL"></a>;網(wǎng)頁正文<body>
<p>段落; <br>換行; <hr>; <strong>加重文本; <b>黑體字; <img src="鏈接地址“ /> 圖片
動態(tài)網(wǎng)頁:asp、aspx、php、jsp
靜態(tài)網(wǎng)頁:html、htm、shtml、Dhtml等
網(wǎng)頁中的權(quán)重標(biāo)簽
互聯(lián)網(wǎng)(英語:Internet),又稱網(wǎng)際網(wǎng)絡(luò),或音譯因特網(wǎng)(Internet)、英特網(wǎng),互聯(lián)網(wǎng)始于1969年美國的阿帕網(wǎng)。是網(wǎng)絡(luò)與網(wǎng)絡(luò)之間所串連成的龐大網(wǎng)絡(luò),這些網(wǎng)絡(luò)以一組通用的協(xié)議相連,形成邏輯上的單一巨大國際網(wǎng)絡(luò)。通常internet泛指互聯(lián)網(wǎng),而Internet則特指因特網(wǎng)。這種將計算機(jī)網(wǎng)絡(luò)互相聯(lián)接在一起的方法可稱作“網(wǎng)絡(luò)互聯(lián)”,在這基礎(chǔ)上發(fā)展出覆蓋全世界的全球性互聯(lián)網(wǎng)絡(luò)稱互聯(lián)網(wǎng),即是互相連接一起的網(wǎng)絡(luò)結(jié)構(gòu)?;ヂ?lián)網(wǎng)并不等同萬維網(wǎng),萬維網(wǎng)只是一建基于超文本相互鏈接而成的全球性系統(tǒng),且是互聯(lián)網(wǎng)所能提供的服務(wù)其中之一。
Web服務(wù)器一般指網(wǎng)站服務(wù)器,是指駐留于因特網(wǎng)上某種類型計算機(jī)的程序,可以向?yàn)g覽器等Web客戶端提供文檔, 也可以放置網(wǎng)站文件,讓全世界瀏覽;可以放置數(shù)據(jù)文件,讓全世界下載。目前最主流的三個Web服務(wù)器是Apache Nginx IIS。
①概念:IP地址是指互聯(lián)網(wǎng)協(xié)議地址(英語:Internet Protocol Address,又譯為網(wǎng)際協(xié)議地址),是IP Address的縮寫。IP地址是IP協(xié)議提供的一種統(tǒng)一的地址格式,它為互聯(lián)網(wǎng)上的每一個網(wǎng)絡(luò)和每一臺主機(jī)分配一個邏輯地址,以此來屏蔽物理地址的差異。目前還有些ip代理軟件,但大部分都收費(fèi)。
②單個網(wǎng)絡(luò)情況:連接的網(wǎng)絡(luò)設(shè)備(網(wǎng)關(guān))分配的一個地址
③多個網(wǎng)絡(luò)情況:當(dāng)一個設(shè)備同時處于多個網(wǎng)絡(luò)情況下(比如同時連接了有線網(wǎng)卡和無線網(wǎng)卡)
所謂防火墻指的是一個由軟件和硬件設(shè)備組合而成、在內(nèi)部網(wǎng)和外部網(wǎng)之間、專用網(wǎng)與公共網(wǎng)之間的界面上構(gòu)造的保護(hù)屏障.是一種獲取安全性方法的形象說法,它是一種計算機(jī)硬件和軟件的結(jié)合,使Internet與Intranet之間建立起一個安全網(wǎng)關(guān)(Security Gateway),從而保護(hù)內(nèi)部網(wǎng)免受非法用戶的侵入,防火墻主要由服務(wù)訪問規(guī)則、驗(yàn)證工具、包過濾和應(yīng)用網(wǎng)關(guān)4個部分組成,防火墻就是一個位于計算機(jī)和它所連接的網(wǎng)絡(luò)之間的軟件或硬件。該計算機(jī)流入流出的所有網(wǎng)絡(luò)通信和數(shù)據(jù)包均要經(jīng)過此防火墻。在網(wǎng)絡(luò)中,所謂“防火墻”,是指一種將內(nèi)部網(wǎng)和公眾訪問網(wǎng)(如Internet)分開的方法,它實(shí)際上是一種隔離技術(shù)。防火墻是在兩個網(wǎng)絡(luò)通訊時執(zhí)行的一種訪問控制尺度,它能允許你“同意”的人和數(shù)據(jù)進(jìn)入你的網(wǎng)絡(luò),同時將你“不同意”的人和數(shù)據(jù)拒之門外,最大限度地阻止網(wǎng)絡(luò)中的黑客來訪問你的網(wǎng)絡(luò)。換句話說,如果不通過防火墻,公司內(nèi)部的人就無法訪問Internet,Internet上的人也無法和公司內(nèi)部的人進(jìn)行通信。
①形象的比喻:計算機(jī)本身就是一個封閉的環(huán)境,就是是一個大樓,如果有需要數(shù)據(jù)通信往來,必須有門,這個門在術(shù)語中就是端口,每一個端口都有一個號,每臺計算機(jī)只要65536個端口(0-65535),一般把“占門”的過程叫做監(jiān)聽
②可以通過命令行中運(yùn)行:netstat -an 命令監(jiān)視本機(jī)端口使用情況
域名(英語:Domain Name),簡稱域名、網(wǎng)域,是由一串用點(diǎn)分隔的名字組成的Internet上某一臺計算機(jī)或計算機(jī)組的名稱,用于在數(shù)據(jù)傳輸時標(biāo)識計算機(jī)的電子方位(有時也指地理位置)。
DNS(Domain Name System 或Domain Name Service)是進(jìn)行域名(domain name)和與之相對應(yīng)的IP地址 (IP address)轉(zhuǎn)換的服務(wù)器。DNS中保存了一張域名(domain name)和與之相對應(yīng)的IP地址 (IP address)的表,以解析消息的域名。 域名是Internet上某一臺計算機(jī)或計算機(jī)組的名稱,用于在數(shù)據(jù)傳輸時標(biāo)識計算機(jī)的電子方位(有時也指地理位置)。域名是由一串用點(diǎn)分隔的名字組成的,通常包含組織名,而且始終包括兩到三個字母的后綴,以指明組織的類型或該域所在的國家或地區(qū)。域名服務(wù)器是指保存有該網(wǎng)絡(luò)中所有主機(jī)的域名和對應(yīng)IP地址,并具有將域名轉(zhuǎn)換為IP地址功能的服務(wù)器。其中域名必須對應(yīng)一個IP地址,一個IP地址可以有多個域名,而IP地址不一定有域名。域名系統(tǒng)采用類似目錄樹的等級結(jié)構(gòu)。域名服務(wù)器通常為客戶機(jī)/服務(wù)器模式中的服務(wù)器方,它主要有兩種形式:主服務(wù)器和轉(zhuǎn)發(fā)服務(wù)器。將域名映射為IP地址的過程就稱為“域名解析”。
Hosts是一個沒有擴(kuò)展名的系統(tǒng)文件,可以用記事本等工具打開,其作用就是將一些常用的網(wǎng)址域名與其對應(yīng)的IP地址建立一個關(guān)聯(lián)“數(shù)據(jù)庫”,當(dāng)用戶在瀏覽器中輸入一個需要登錄的網(wǎng)址時,系統(tǒng)會首先自動從Hosts文件中尋找對應(yīng)的IP地址,一旦找到,系統(tǒng)會立即打開對應(yīng)網(wǎng)頁,如果沒有找到,則系統(tǒng)會再將網(wǎng)址提交DNS域名解析服務(wù)器進(jìn)行IP地址的解析。需要注意的是,Hosts文件配置的映射是靜態(tài)的,如果網(wǎng)絡(luò)上的計算機(jī)更改了請及時更新IP地址,否則將不能訪問。
①概念:統(tǒng)一資源定位符是對可以從互聯(lián)網(wǎng)上得到的資源的位置和訪問方法的一種簡潔的表示,是互聯(lián)網(wǎng)上標(biāo)準(zhǔn)資源的地址?;ヂ?lián)網(wǎng)上的每個文件都有一個唯一的URL,它包含的信息指出文件的位置以及瀏覽器應(yīng)該怎么處理它
②結(jié)構(gòu):
基本URL包含模式(或稱協(xié)議)、服務(wù)器名稱(或IP地址)、路徑和文件名,如“協(xié)議://授權(quán)/路徑?查詢”。
完整的、帶有授權(quán)部分的普通統(tǒng)一資源標(biāo)志符語法看上去如下:協(xié)議://用戶名:密碼@子域名.域名.頂級域名:端口號/目錄/文件名.文件后綴?參數(shù)=值#標(biāo)志
③舉例:
ttp://www.aspxfans.com:8080/news/index.asp?boardID=5&ID=24618&page=1#name
從上面的URL可以看出,一個完整的URL包括以下幾部分:
1.協(xié)議部分:該URL的協(xié)議部分為“http:”,這代表網(wǎng)頁使用的是HTTP協(xié)議。在Internet中可以使用多種協(xié)議,如HTTP,F(xiàn)TP等等本例中使用的是HTTP協(xié)議。在"HTTP"后面的“//”為分隔符
2.域名部分:該URL的域名部分為“www.aspxfans.com”。一個URL中,也可以使用IP地址作為域名使用
3.端口部分:跟在域名后面的是端口,域名和端口之間使用“:”作為分隔符。端口不是一個URL必須的部分,如果省略端口部分,將采用默認(rèn)端口
4.虛擬目錄部分:從域名后的第一個“/”開始到最后一個“/”為止,是虛擬目錄部分。虛擬目錄也不是一個URL必須的部分。本例中的虛擬目錄是“/news/”
5.文件名部分:從域名后的最后一個“/”開始到“?”為止,是文件名部分,如果沒有“?”,則是從域名后的最后一個“/”開始到“#”為止,是文件部分,如果沒有“?”和“#”,那么從域名后的最后一個“/”開始到結(jié)束,都是文件名部分。本例中的文件名是“index.asp”。文件名部分也不是一個URL必須的部分,如果省略該部分,則使用默認(rèn)的文件名
6.錨部分:從“#”開始到最后,都是錨部分。本例中的錨部分是“name”。錨部分也不是一個URL必須的部分
7.參數(shù)部分:從“?”開始到“#”為止之間的部分為參數(shù)部分,又稱搜索部分、查詢部分。本例中的參數(shù)部分為“boardID=5&ID=24618&page=1”。參數(shù)可以允許有多個參數(shù),參數(shù)與參數(shù)之間用“&”作為分隔符。
注:Apache是根據(jù)文件的擴(kuò)展名找到文件的類型,然后依次詢問每個功能模塊是否能夠處理這個類型的文件,如果這些模塊都不能處理,Apache就會自己處理(按照靜態(tài)文件的方式處理)
①靜態(tài)代碼就是采用html,css,JavaScript編寫的代碼,動態(tài)代碼就是使用了網(wǎng)頁腳本語言,如php、asp、asp.net、jsp等編寫的代碼
②靜態(tài)網(wǎng)頁是指不應(yīng)用程序而直接或間接制作成html的網(wǎng)頁,這種網(wǎng)頁的內(nèi)容是固定的,修改和更新都必須要通過專用的網(wǎng)頁制作工具,比如Dreamweaver、Frontpage等,而且只要修改了網(wǎng)頁中的一個字符或一個圖片都要重新上傳一次覆蓋原來的頁面。 每個靜態(tài)網(wǎng)頁都有一個固定的網(wǎng)址,文件名均以htm、html、shtml等為后綴;靜態(tài)網(wǎng)頁一經(jīng)發(fā)布到服務(wù)器上,無論是否被訪問,都是一個獨(dú)立存在的文件;靜態(tài)網(wǎng)頁的內(nèi)容相對穩(wěn)定,不含特殊代碼,因此容易被搜索引擎檢索;html更加適合SEO搜索引擎優(yōu)化。靜態(tài)網(wǎng)站沒有數(shù)據(jù)庫的支持,在網(wǎng)站制作和維護(hù)方面工作量較大;由于不需通過數(shù)據(jù)庫工作,所以靜態(tài)網(wǎng)頁的訪問速度比較快;現(xiàn)在流行的cms都支持靜態(tài)化網(wǎng)頁,這有利于被搜索引擎收錄和提高訪問速度,但需要占用較大的服務(wù)器空間,程序在生成html的時候非常消耗服務(wù)器資源,建議在服務(wù)器空閑的時候進(jìn)行此類操作。
③.動態(tài)網(wǎng)頁是指使用網(wǎng)頁腳本語言,比如php、asp、asp.net、jsp等,通過腳本將網(wǎng)站內(nèi)容動態(tài)存儲到數(shù)據(jù)庫,用戶訪問網(wǎng)站是通過讀取數(shù)據(jù)庫來動態(tài)生成網(wǎng)頁的方法。網(wǎng)站上主要是一些框架基礎(chǔ),網(wǎng)頁的內(nèi)容大都存儲在數(shù)據(jù)庫中。動態(tài)網(wǎng)站可以實(shí)現(xiàn)交互功能,如用戶注冊、信息發(fā)布、產(chǎn)品展示、訂單管理等等;動態(tài)網(wǎng)頁并不是獨(dú)立存在于服務(wù)器的網(wǎng)頁文件,而是瀏覽器發(fā)出請求時才反饋網(wǎng)頁;動態(tài)網(wǎng)頁中包含有服務(wù)器端腳本,所以頁面文件名常以asp、jsp、php等為后綴。但也可以使用URL靜態(tài)化技術(shù),使網(wǎng)頁后綴顯示為HTML。所以不能以頁面文件的后綴作為判斷網(wǎng)站的動態(tài)和靜態(tài)的唯一標(biāo)準(zhǔn)。動態(tài)網(wǎng)頁由于需要數(shù)據(jù)庫處理,所以動態(tài)網(wǎng)站的訪問速度大大減慢;動態(tài)網(wǎng)頁由于存在特殊代碼,所以相比較靜態(tài)網(wǎng)頁,其對搜索引擎的友好程度相對要弱一些。但隨著計算機(jī)性能的提升以及網(wǎng)絡(luò)帶寬的提升,最后兩條已經(jīng)基本得到解決。
*請認(rèn)真填寫需求信息,我們會在24小時內(nèi)與您取得聯(lián)系。