1. 程式人生 > >淺析網站的基本構成和主要類型

淺析網站的基本構成和主要類型

xxx http協議 管理 ftp 也有 結構 .cn域名 2個 穩定

互聯網已經滲透到了人們的日常生活中,想要學習制作網頁的人也逐漸多起來:但是,要學習制作網頁,最好首先了解一下與網頁相關的基礎知識。下面講一下網站構成的三要素和網站的主要類型,一方面為自己理解網站做準備,一方面也是幫助大家理解網站的構成。

一:網站構成三要素(網頁,服務器或空間,域名)

1.域名(俗稱網址):域名類型很多種,目前主要使用的有COM,CN.NET.COM.CN;域名樣式如:xxxxxxx.com。

域名是由一串用點分割的名字組成的internet上某臺計算機或者計算機組的名稱,用於在數據傳輸時標識計算機的電子方位(有時候也稱為地理位置),目前域名已經成為互聯網的品牌,網上商標保護必須的產品之一。
一些常用的域名的區別:
.com一般用於商業性的機構或公司
.net一般用於從事Internet相關的網絡服務的機構或公司
.org一般用於非盈利的組織、團體。
.cn域名是由我國管理的頂級國家域名(ccTLD),屬於頂級域名。該域名只有企業才能註冊,個人不能註冊,需提供組織代碼證和聯系人身份證。
.gov.cn政府域名,專門用於我國政府機關等部門,要求提供組織機構代碼證,且必須為機關法人。聯系人身份證及域名註冊表。

2.網頁內容:即我們訪問網站所看見的頁面、包含動畫、圖片、文字、視頻等等信息和不同的特效。

網頁(web page)是一個文件,存放在世界某個角落的某臺計算機中,而該計算機必須是與互聯網相連的。網頁經網址(URL)來識別與存取。當我們輸入網址後,經過一段復雜而又快速的程序,網頁會被傳送到你的計算機中,然後在經過瀏覽器解釋網頁的內容,再展示在你的面前。網頁是萬維網中的一頁,通常是HTML格式(擴展名為.html)網頁要經過瀏覽器來進行閱讀, 網頁裏可以有文字、圖像、聲音及視頻信 息等。網頁可以看成是一個單一體,是網 站的一個元素。 平常我們所聽說的“新浪”、“搜狐”、 “網易”等,即是俗稱的“網站”。而當 我們訪問這些網站的時候,最直接訪問的 就是“網頁”了。這許許多多的網頁則組 成了整個站點,也就是網站

3.虛擬主機(服務器或空間):即存放網頁文件的機器。

這裏的服務器是指用於存儲網頁內容的計算機。它是用戶提出請求時,查找相對應的網頁文件並通過HTTP協議傳送給客戶端的網頁瀏覽器。

那麽什麽樣的計算機才可以作為服務器呢?

作為web服務器的計算機要具備以下三方面基本特征:
-1,必須是與互聯網連接的,因為只有與互聯網連接才能為用戶提供相應的服務。
-2,必須具備與網站相適應的存儲能力。有些網站需要大量的存儲空間,所懷對服務器的容量也有相應的要求
-3,必須具備良好的性能。因為服務器的性能與訪問速度等掛鉤。

另外,並不是每個網站都需要配置一臺服務器,於是網站空間隨之產生,網站空間是指存放內容的空間。網站空間也稱虛擬主機空間,通常企業做的網站都不會自己架構服務器,而是選擇以虛擬主機空間作為放置空間的網站空間。

二,網站的主要類型(靜態網站,動態網站)

1,靜態網站

靜態網站是指全部由HTML代碼格式頁面組成的網站,所有的內容包含在網頁文件中。網頁上也可以出現各種視覺動態效果,如GIF動畫,FALASH動畫,滾動字幕等。客戶端與服務器端不發生交互 訪問者只能被動地瀏覽網站建設者提供的網頁內容。 其特點: 網頁內容不會發生變化,除非網頁設計者修改了網頁的內 容。不能實現和瀏覽網頁的用戶之間的交互。信息流向是 單向的。

靜態網站的特征:

-1,每個靜態網頁都有一個固定的網址,文件名均以htm,html,shtml等為後綴;
-2,靜態網頁一經發布到服務器上,無論是否被訪問,都是一個獨立存在的文件;
-3,靜態網頁的內容相對穩定,不含特殊代碼,因此容易被搜索引擎檢索,html更加適合SEO搜索引擎優化。
-4,靜態網站沒有數據庫的支持,在網站制作和維護方面的工作量大;

靜態網站主要用到一下三個技術:

——HTML標記語言
定義:超文本標記語言,即HTML,是用於描述網頁文檔的一種標記語言。
結構:主要包含頭部(head),主體(body)兩大部分。其中頭部用於描述瀏覽器所需的???? 信息;主體用於包含所要說明的具體內容。
——CSS樣式表
級聯樣式表,簡稱“CSS”,通常又稱為“風格樣式表”,他是用來進行網頁風格設計的。

——JavaScript腳本語言
Javascript是一種能讓你的網頁更加生動活潑的程式語言,也是目前網頁中設計中最容易學又最方便的語言。你可以利用javaScript輕易的做出親切的歡迎訊息,票咯昂的數字鐘,有廣告特效的跑馬燈以及簡易的選舉,還可以選擇顯示瀏覽器停留的時間。讓這些特殊效果提高網頁的可觀性。

2,動態網站

動態網站並不是具有動畫功能的網站,而是指通過數據庫進行架構的網站。動態網站除了要設計網頁外,還要通過數據庫和編程序來使網站具有更多自動的和高級的功能。客戶端與服務器端要發生交互 動態網頁是指瀏覽器可以和服務器數據庫進行實時數 據交流的交互網頁,而不是加上了動畫等效果的動感網頁。 動態網頁技術的網站可以實現更多的功能,如用戶註冊、 用戶登錄、搜索查詢、用戶管理、訂單管理等。信息流向 是雙向的。

動態網站的功能特點:

-1,動態網站可以實現交互功能,如用戶註冊,信息發布,產品展示,訂單管理等等
-2,動態網頁並不是獨立存放在於服務器的網頁內容,而是瀏覽器發出請求時才反饋網頁;
-3,動態網頁中包含有服務器端腳本,所以網頁文件名常以asp,jsp,php等為後綴。所以不能以頁面文件的後綴作為判斷網站的動態和靜態的唯一標準。
-4,動態網頁由於需要數據庫處理,所以動態網站的訪問速度大大減速;
-5,動態網頁由於存在特殊代碼,所以相對比較靜態網頁,其對搜索引擎的友好程度相對要弱一點

動態網站所用到的技術(與靜態網站相比較多出兩門技術)

——服務器端腳本語言

——數據庫

三,網站建設的步驟

網站的建設分為如下9部分:

——1,申請域名(即域名備案)

那麽什麽是域名備案呢,針對有網站的域名,沒有網站的域名不需要備案 ;還指到國家信息產業部提交網站的相關信息。網站備案是指國家規定經營性網站和非經營性網站都必須備案才能開通;備案一般需要22個工作日。

——2,申請空間

——3,定位網站

——4,分析網站功能和需求(即網站策劃)

——5,網站風格設計

——6,網站代碼制作

——7,測試網站

——8,FTP上傳網站

——9,網站維護

淺析網站的基本構成和主要類型