小白建站|建站的基礎(chǔ)概念和術(shù)語介紹(二)
時(shí)間:2023-07-29 08:03:01 | 來源:網(wǎng)站運(yùn)營
時(shí)間:2023-07-29 08:03:01 來源:網(wǎng)站運(yùn)營
小白建站|建站的基礎(chǔ)概念和術(shù)語介紹(二):
?上期回顧服務(wù)器:物理/虛擬/云服務(wù)器,云服務(wù)器綜合評分最為出色,主要體現(xiàn)在價(jià)格、維護(hù)成本、可靠性、靈活性等。
操作系統(tǒng):windows server/linux/unix/netware,最常見的是windows server和linux(及擴(kuò)展系列),windows server勝在可視化界面,linux勝在安全性、穩(wěn)定性、資源占用少。
我們直接進(jìn)入正題。
主服務(wù)程序
我們這里只重點(diǎn)介紹web服務(wù)程序(也叫做http服務(wù)程序),常見的有Apache、Nginx、Tomcat、IIS等,尤其以Apache和Nginx最為常見(在linux和unix系統(tǒng)下運(yùn)行)。
目前來說,Apache是世界排名第一(運(yùn)用最為廣泛)的web服務(wù)器,快速、可靠并且可通過簡單的API擴(kuò)展,將Perl/Python等解釋器編譯到服務(wù)器中。世界上很多著名的網(wǎng)站如Amazon、Yahoo!、W3 consortium、Financial Times等都運(yùn)用Apache作為主要的web服務(wù)程序。
Apache官網(wǎng)
http://www.apache.org/Nginx是第一個高性能的web服務(wù)器,占用少、并發(fā)能力強(qiáng),也有非常多國內(nèi)的一線公司使用他來作為主要的web服務(wù)程序,包括百度、京東、騰訊、淘寶、網(wǎng)易、新浪等。
(資料來源于百度百科)
Nginx官網(wǎng)
http://nginx.org/Apache和Nginx相比,
Apache的優(yōu)點(diǎn):
重寫功能更強(qiáng),模塊/插件功能豐富,bug少,穩(wěn)定性好。
Nginx的優(yōu)點(diǎn):
輕量級、低功耗,占資源極少,抗并發(fā)能力強(qiáng),編寫模塊更簡單,開源開發(fā)者眾多。
劃重點(diǎn):對于建設(shè)一個輕量級的站點(diǎn)來說,無論是個人站還是企業(yè)門戶或者是簡單的電商網(wǎng)站、論壇或咨詢網(wǎng)站,Apache和Nginx基本都足夠了,如果服務(wù)器選擇的配置相對較低,可以優(yōu)先選擇Nginx,更省服務(wù)器資源。
服務(wù)器環(huán)境
(因?yàn)槲覀冎饕菫榱私ㄕ径v的這一系列內(nèi)容,因此包括環(huán)境和后續(xù)的內(nèi)容我都會以和web服務(wù)器配套為準(zhǔn)。)
市面上目前沒有對“服務(wù)器環(huán)境”的明確定義,因?yàn)椴皇强瓢喑錾硭圆恢罆嫌袥]有對這個名詞的專業(yè)解釋。
有的地方單指“編譯環(huán)境”,我們可以理解執(zhí)行什么語言的環(huán)境,常見的有php和java的編譯環(huán)境。
有的地方指的是“集成環(huán)境”,被使用最廣泛的是Lamp和Lnmp,其中包含了運(yùn)行系統(tǒng)、web服務(wù)程序、數(shù)據(jù)庫類型、編譯語言四塊內(nèi)容?!癓amp”指的是Linux、Apache、mysql、php,“Lnmp”指的是Linux、Nginx、mysql、php。
數(shù)據(jù)庫一般可以分為關(guān)系型數(shù)據(jù)庫和非關(guān)系型數(shù)據(jù)庫,什么是所謂的“關(guān)系”,這里可以舉個栗子。
比如說我們是一個視頻網(wǎng)站,首先我有用戶信息數(shù)據(jù)表,可能包含“用戶id、賬戶、手機(jī)號碼、郵箱、姓名、性別”等基礎(chǔ)信息字段;我還有一個積分表,可能包含“用戶id、賬戶、積分變動時(shí)間、積分變動原因、當(dāng)前累計(jì)積分”。
上述兩張表都是呈一個帶表頭的二維關(guān)系,每一組的不同數(shù)據(jù)之間有內(nèi)在的關(guān)系,比如說第一組的數(shù)據(jù)都代表了某個用戶的個人信息,第二組的數(shù)據(jù)代表了一個用戶的一次積分變動情況,而且這兩張表之間因?yàn)橛脩粜畔⒁灿袃?nèi)在關(guān)聯(lián)。
上述集成環(huán)境中的“mysql”就是關(guān)系型數(shù)據(jù)庫的一種。
mysql官網(wǎng)
https://www.mysql.com/兩種數(shù)據(jù)庫原則上講沒有嚴(yán)格的優(yōu)劣之分,根據(jù)不同的場景選擇不同的數(shù)據(jù)庫類型即可,我們建站只需要mysql足矣。
我這里講的網(wǎng)站程序,指的是wordpress、帝國cms、dedecms等開源、可以快速安裝迅速建起一個站點(diǎn)的網(wǎng)站程序,百度上沒有給這種軟件起一個專門的名稱,所以也沒有相應(yīng)的百科解釋。
我們只需要知道在合適的服務(wù)器環(huán)境下做出一個可訪問的網(wǎng)站有兩種方法,寫代碼的方式和安裝的方式,這里的寫代碼我們一般理解為前端代碼。
具體的安裝方法后面會有專門的章節(jié)來講,主要需要注意的是環(huán)境和程序的適配、程序的安裝方法、安裝后的配置、建站之后的后臺使用及SEO相關(guān)工作等。
域名誕生的原因是為了彌補(bǔ)IP地址不便記憶、容易混淆的缺點(diǎn),手機(jī)號碼你不記得幾個但是人名你可以記得很多就是一樣的道理。通過DNS服務(wù)器對域名的解析,在互聯(lián)網(wǎng)節(jié)點(diǎn)上記錄web服務(wù)器跟域名的互相映射關(guān)系,讓網(wǎng)站內(nèi)容得以被互聯(lián)網(wǎng)上千千萬萬相隔萬里的訪客訪問。
這里重點(diǎn)需要說明,由于國家的管控規(guī)則,某個(國內(nèi)的)web服務(wù)器上的內(nèi)容要能夠通過域名被訪問不僅需要做域名的解析,還需要對域名和服務(wù)器進(jìn)行備案。備案對于主體類型是個人還是企業(yè)或者其他組織、政府單位都沒有限制,但是對于域名尾綴類型是有要求的,比如說“.com”“.cn”“.net”“.top”等是可以備案的,但“.science”、“.Info”、“.co”等目前在國內(nèi)不能備案。
所以千萬不要看到一個便宜又炫酷的域名就買了下來,先查查是否能夠備案。
END
先跟大家說一聲抱歉。
最近工作發(fā)生了一些變化,持續(xù)都在調(diào)整心態(tài)和工作狀態(tài)??赡芤?yàn)槿绱?,?shí)在沒心思開玩笑,文案調(diào)性也因此比較死板,可讀性肯定會受到影響,我會盡快調(diào)整。
內(nèi)容方面還是可以“以我為準(zhǔn)”,過于專業(yè)的知識我講得不多,也是怕自己沒有能力說清楚反而“誤人誤己”,如果真有講錯的地方希望大家不吝指正。
人的不幸往往是眼高于頂,解決不幸有兩種辦法,一是眼睛平視前方,降低預(yù)期,一是向上攀登,提高自己。
我們共勉。周五,不見不散。
關(guān)鍵詞:術(shù)語,基礎(chǔ),概念