剛開始架站的初學者常常會被架站專有名詞搞得頭昏眼花。因此,這次要來分享在架站過程中常遇到的專有名詞,減少各位一查再查的痛苦!雖然部分名詞已在《架設網站基本流程!不可不知的架站3大要素!》介紹過,不過為了雞湯完整性,還是再提一次並寫得更加深入!
什麼是WordPress?
現行全世界有40%網站使用WordPress架設。不管之後是不是用WordPress架設網站,在剛開始架站的階段,一定會碰到WordPress這個名詞,所以還是要介紹一下WordPress。
WordPress是一個內容管理系統,能讓你輕易地搭建網站,從網頁設計到資料庫的管理都能實現。簡而言之,就是個專門用來架設網站的軟體。假設之後打算用WordPress架設網站,會發現WordPress還有分成WordPress.com與WordPress.org。問題來了,這兩者差在哪呢?
WordPress.com v.s. WordPress.org
WordPress.org指的是WordPress這套開源軟體,任何人都可以下載使用,搭建自己的專屬網站。WordPress.com則是基於WordPress這套開源軟體搭設的服務平台,由Automattic這家公司持有。WordPress.com上有各式各樣的方案,可以針對個人需求來選擇不同方案,跟Wix架站服務平台類似。
那兩者差異究竟在哪呢?由於WordPress.org本身是一套軟體,因此架站所需虛擬主機得自行處理,有些功能也得自行整合。而WordPress.com就是一條龍服務,不用擔心主機問題,但功能會因不同方案而有所差異,佈景主題選擇也較少,因此還是得視個人需求來選擇,如果不想受到太多限制的話,比較推薦使用WordPress.org。
什麼是網域?
網域(Domain name)是用來代稱IP位址的一串特定字元(IPv6協定由128個位元組成)。網際網路上每台電腦都有各自的IP位址,每個網站也都有特定的IP位址,使用者能透過IP位址連線網站。但就像前面說的,IP位址由字元組成,這些字元與網站本身並無關聯。為了方便記憶,我們可以申請網域,並讓網域指向網站IP位址,便能透過網域進入網站。
網域命名通則
基於方便記憶這點,網域命名通常會與網站名稱相關,並由主域名與頂級網域組成。以科技雞湯為例,網域名稱為techchickensoup.com,頓點前面為科技雞湯的英文直譯名稱,頓點後方的com則是頂級網域。問題來了,頂級網域的用途是什麼呢?
首先我們知道全世界網站數量難以計量,大多網站都有專屬網域,並由網際網路名稱與數字位址分配機構 (ICANN) 與管理局管理。而頂級網域是為了讓電腦更快找到該網域對應的IP位址,一般有通用頂級域、國家及地區頂級域、新通用頂級域,通用頂級域包含底下幾種:
- .com:商業機構,現在則無受限
- .org:一般組織機構
- .gov:政府機關
- .edu:教育機構
- .mil:軍事機構
- .net:網路服務供應商
國家頂級域用國家及地區來當網域名稱,如.tw、.jp等等。新通用頂級域則是因為原先通用頂級域分類不敷使用,故開放更多名稱作為頂級網域,如.info、.biz、.xyz等等。
什麼是主機?
網站終究還是需要終端設備來讓它持續運作,而這些設備稱為主機或是伺服器,現在常見的主機種類有底下這四種:
- 實體主機
- 共享主機(Shared Hosting)
- 虛擬專用伺服器(Virtual Private Sever)
- 雲端主機(Cloud Hosting)
實體主機就是架一台24小時運轉的電腦或伺服器,好處是資源獨自擁有,但你得自行負擔硬體、機房以及後續維護成本等等。如果不想投入這些成本,可以考慮共享主機與虛擬專用伺服器(又稱為VPS)。
共享主機可以想成分租雅房,一台主機會切割成好幾個空間給不同使用者,但實際上某些資源還是大家共用,當其他使用者用了過多流量的時候,自己網站速度也會受到影響。不過好處就是不用負擔硬體端成本,通常租用價格也較VPS低廉。
而VPS就像是分租套房一樣,雖然大家還是在同個主機,但每個空間都有獨立資源,彼此之間不會受到干擾,也能拿來做比較複雜的運用,但價格通常較共享主機高些。
至於雲端主機跟VPS類似,同樣擁有獨立資源,也不會受到別的使用者干擾,差別在於雲端主機是按流量計費,而VPS則是事先劃分好固定空間供你使用,假設網站流量突然增加,雲端主機也較能迅速應變,適合需求較多的對象,如中小企業或大公司。
什麼是前端?
剛接觸網站架設的人一定會聽過網站前端(Front End)與後端(Back End)。而網站前端主要包含網站頁面設計以及使用者如何與網頁互動的部分。如果是自行製作網站前端的話,大多會用到HTML、CSS、JavaScript這三個工具。
HTML用來建立網站架構,定義網頁中包含哪些區塊,就像是建築物中的鋼筋骨架。CSS則像是建築物中的裝潢一樣,用來製作網站外觀,包含圖片、字體顏色等等。JavaScript則是用來製作網站互動元素,像是點擊、頁面滾動等行為造成的反應。
什麼是後端?
至於網站後端(Back End)則包含資料庫與資料上的處理,好比在某個電商平台下單後產生的資料以及使用者登入帳密等等,這些資料都會回傳到資料庫儲存,相關程式語言則有PHP、Python等等。雖然前端與後端聽起來相當複雜,但在WordPress裡面已經簡化到不需要撰寫相關程式碼,這也是WordPress成為熱門架站工具的其中一項主要原因。
主廚結語
這碗雞湯說明架站過程中必定會遇到的幾個專有名詞!當然,過程中會遇到的名詞肯定不只這些,剩下的專有名詞將會放到第二篇來介紹。如果有任何想法或問題,歡迎在下方留言討論!也可以關注科技雞湯的Facebook與Instagram,隨時追蹤最新動態!