網站訪問的原理採用的是 BS 框架,即 browser & server 。透過 Http 協議向伺服器請求相關頁面資料,然後透過瀏覽器進行解析實現。所以網站的一個基本需求就是一個網站的站點伺服器。

目前我所認知的站點伺服器有以下三型別 (敘述可能不夠準確詳細):

虛擬主機: 適應於訪問量不大的網站站主。一般是多個站主共用一個伺服器空間。對訪問流量,網站空間一般會有限制。但價格便宜,開通處理簡單。比如個人網站,測試網站,訪問較小的部落格,站主初期練手。

VPS: 沒做太多功課和。具體優勢在於訪問量比虛擬主機高,空間更大,處理更好,獨立 IP 。比如公司網站,訪問量大的部落格。

獨立伺服器: 如果你所建立的是一個超級大的網站,訪問量也是超級需求。那麼這個型別的伺服器就是必選了。很顯然,它獨屬於你,訪問量大,空間大,適合企業級建點。比如百度,谷歌。

很顯然,此站選的最廉價的符合自身情況的虛擬主機伺服器。

解決了空間問題,網站就有了可以存放的地方了。下一步解決的就是網站如何去訪問。

在做 C 語言網路程式設計時,我們用到將被訪問伺服器 IP 繫結到 socket 套接字上實現連線和訪問。但是我們需要明白伺服器的 IP 地址,如果每個站點都要依靠訪問 IP 來訪問,那我們的大腦就會有太多的資料需 要去記憶。那會是一件災難的事!所以,聰明的先趨們想到,給伺服器 IP 取個別名,域名。坑的,我說這麼些就是為了說明網站要域名啊!!

既然說了,就再費事幾句。

域名與 IP 透過 DNS 解析伺服器進行解析。

域名分為一級域名,二級域名和 N 級域名,如 weixiaoduo.com 就是一級域名了。 doc.weixiaoduo.com 就是二級域名了。

房子有了,即伺服器;地址有了,IP;門牌號有了,域名。還差什麼呢?當然就是放置在裡面的人物了--原始碼。

大多網上上傳的開原始碼都是可以直接上傳使用的 (上傳用 FTP 工具) 。自己學習下修改的語言方法,就可以很輕鬆的實現了。

這樣下來,必須的東西就全數準備齊全了。再普及一些相關的東西。

備案:我國網路管理相關法律規定,大中小型網站都需要有相關的備案資訊。也是用來規範網路內容和連結的。

域名: 字尾都有特殊表達意義。如 edu 表示教育網,gov 表政府相關。本站的.me 不是國內的域名。一個比較難記的地方。可以百度谷歌一下。