1. 程式人生 > >web基本概念

web基本概念

地理位置 用戶 基本概念 有時 下載 標識 否則 訪問網站 作用

一、web基本概念

  • 靜態代碼和動態代碼

靜態代碼就是采用html,css,JavaScript編寫的代碼,動態代碼就是使用了網頁腳本語言,如php、asp、asp.net、jsp等編寫的代碼

  • 靜態網站和動態網站

1.靜態網頁和動態網頁最大的區別,就是網頁是固定內容還是可在線更新內容。

2.靜態網頁是指不應用程序而直接或間接制作成html的網頁,這種網頁的內容是固定的,修改和更新都必須要通過專用的網頁制作工具,比如Dreamweaver、Frontpage等,而且只要修改了網頁中的一個字符或一個圖片都要重新上傳一次覆蓋原來的頁面。 每個靜態網頁都有一個固定的網址,文件名均以htm、html、shtml等為後綴;靜態網頁一經發布到服務器上,無論是否被訪問,都是一個獨立存在的文件;靜態網頁的內容相對穩定,不含特殊代碼,因此容易被搜索引擎檢索;html更加適合SEO搜索引擎優化。靜態網站沒有數據庫的支持,在網站制作和維護方面工作量較大;由於不需通過數據庫工作,所以靜態網頁的訪問速度比較快;現在流行的cms都支持靜態化網頁,這有利於被搜索引擎收錄和提高訪問速度,但需要占用較大的服務器空間,程序在生成html的時候非常消耗服務器資源,建議在服務器空閑的時候進行此類操作。

3.動態網頁是指使用網頁腳本語言,比如php、asp、asp.net、jsp等,通過腳本將網站內容動態存儲到數據庫,用戶訪問網站是通過讀取數據庫來動態生成網頁的方法。網站上主要是一些框架基礎,網頁的內容大都存儲在數據庫中。

動態網站可以實現交互功能,如用戶註冊、信息發布、產品展示、訂單管理等等;動態網頁並不是獨立存在於服務器的網頁文件,而是瀏覽器發出請求時才反饋網頁;動態網頁中包含有服務器端腳本,所以頁面文件名常以asp、jsp、php等為後綴。但也可以使用URL靜態化技術,使網頁後綴顯示為HTML。所以不能以頁面文件的後綴作為判斷網站的動態和靜態的唯一標準。動態網頁由於需要數據庫處理,所以動態網站的訪問速度大大減慢;動態網頁由於存在特殊代碼,所以相比較靜態網頁,其對搜索引擎的友好程度相對要弱一些。但隨著計算機性能的提升以及網絡帶寬的提升,最後兩條已經基本得到解決。

  • 互聯網

互聯網(英語:Internet),又稱網際網絡,或音譯因特網(Internet)、英特網,互聯網始於1969年美國的阿帕網。是網絡與網絡之間所串連成的龐大網絡,這些網絡以一組通用的協議相連,形成邏輯上的單一巨大國際網絡。通常internet泛指互聯網,而Internet則特指因特網。這種將計算機網絡互相聯接在一起的方法可稱作“網絡互聯”,在這基礎上發展出覆蓋全世界的全球性互聯網絡稱互聯網,即是互相連接一起的網絡結構。互聯網並不等同萬維網,萬維網只是一建基於超文本相互鏈接而成的全球性系統,且是互聯網所能提供的服務其中之一。(百度百科)

  • web服務器

Web服務器一般指網站服務器,是指駐留於因特網上某種類型計算機的程序,可以向瀏覽器等Web客戶端提供文檔, 也可以放置網站文件,讓全世界瀏覽;可以放置數據文件,讓全世界下載。目前最主流的三個Web服務器是Apache Nginx IIS。

  • ip地址

IP地址是指互聯網協議地址(英語:Internet Protocol Address,又譯為網際協議地址),是IP Address的縮寫。IP地址是IP協議提供的一種統一的地址格式,它為互聯網上的每一個網絡和每一臺主機分配一個邏輯地址,以此來屏蔽物理地址的差異。目前還有些ip代理軟件,但大部分都收費。

  • 域名

域名(英語:Domain Name),簡稱域名、網域,是由一串用點分隔的名字組成的Internet上某一臺計算機或計算機組的名稱,用於在數據傳輸時標識計算機的電子方位(有時也指地理位置)。

網域名稱系統(DNS,Domain Name System,有時也簡稱為域名)是因特網的一項核心服務,它作為可以將域名和IP地址相互映射的一個分布式數據庫,能夠使人更方便的訪問互聯網,而不用去記住能夠被機器直接讀取的IP地址數串。

  • DNS服務器

DNS(Domain Name Server,域名服務器)是進行域名(domain name)和與之相對應的IP地址 (IP address)轉換的服務器。DNS中保存了一張域名(domain name)和與之相對應的IP地址 (IP address)的表,以解析消息的域名。 域名是Internet上某一臺計算機或計算機組的名稱,用於在數據傳輸時標識計算機的電子方位(有時也指地理位置)。域名是由一串用點分隔的名字組成的,通常包含組織名,而且始終包括兩到三個字母的後綴,以指明組織的類型或該域所在的國家或地區。 DNS是計算機域名系統 (Domain Name System 或Domain Name Service) 的縮寫,它是由域名解析器和域名服務器組成的。域名服務器是指保存有該網絡中所有主機的域名和對應IP地址,並具有將域名轉換為IP地址功能的服務器。其中域名必須對應一個IP地址,一個IP地址可以有多個域名,而IP地址不一定有域名。域名系統采用類似目錄樹的等級結構。域名服務器通常為客戶機/服務器模式中的服務器方,它主要有兩種形式:主服務器和轉發服務器。將域名映射為IP地址的過程就稱為“域名解析”。
  • HOST文件

Hosts是一個沒有擴展名的系統文件,可以用記事本等工具打開,其作用就是將一些常用的網址域名與其對應的IP地址建立一個關聯“數據庫”,當用戶在瀏覽器中輸入一個需要登錄的網址時,系統會首先自動從Hosts文件中尋找對應的IP地址,一旦找到,系統會立即打開對應網頁,如果沒有找到,則系統會再將網址提交DNS域名解析服務器進行IP地址的解析。 需要註意的是,Hosts文件配置的映射是靜態的,如果網絡上的計算機更改了請及時更新IP地址,否則將不能訪問。

web基本概念