許多發案的公司對網站架設與流程不熟悉,最後往往會浪費許多時間在這些與設計執行無關、但不解決卻又無法繼續的過程,所以特別列出來供需要的夥伴們參考。

一個網站,大致上分成幾個部分:
網域*(Domain Name),大約等同實體世界的路名
DNS服務(Domain Name System),大約等同實體世界中的警衛室
主機*(Host),大約等同實體世界中的建築物
內容*(Content),大約等同實體世界中的建築物內的擺設
資料庫(Database),同上,但以虛擬的方式陳列在房子中

其中,網域主機內容是最基本的結構,沒有此三樣、您的網站將不存在於這個世界上。

網域

網域(Domain Name)就是網站的位址,但網域包含網址、mail位址等,可以以說是公司在數位世界中最重要的識別。一個網域可以產生無數個子網域,例如聯合新聞網的網址為(https://udn.com/);而其購物網站是以子網域(https://shopping.udn.com/)的形式存在。

網域是承租的概念,即所有權不是您、而且需每年繳費,若中斷即可能會喪失持有此域名的權利。

網域的組成是以網域名稱+頂級網址組合而成。以本站為例,”jiia”是網域名稱,”.studio”則是頂級網址。常見的頂級網址有”.com”、”.org”、或是教育單位愛用的”.edu”等,有的則會加上國家,例如”.com.tw代表這是來自台灣的公司;”.org.uk”則代表這是英國的的非營利事業組織。頂級網址的概念大約等同地裡分類系統的中的”區域”,您可以這樣解讀:”.com”是商業區裡的公司;”.tw”代表他來自台灣,因此”.com.tw”對搜尋引擎來說,它的第一印象便會是:這是一個來自台灣的企業網站。稍微能理解網域組成方式的消費者也會這麼認為。

網域通常會與自己的公司英文名稱相同、或延伸。如果公司、機構是以內銷為主,那使用”.tw”結尾的網址並沒有關係;但如果有需要做外銷;或是需要製作多語系的網站時,建議選用沒有國家區域後綴的通用頂級域gTLD會比較好。

一般來說,網域商都會兼提供DNS指向的服務,不過因為我們想隱藏真實的主機位址、或建構防火牆等原因,通常都會讓DNS廠商來做代管與指向。關於DNS、稍後會詳述。

網域的費用是以年計算,當然您也可以一次購買三年或五年、有些網域商會因為長年約而有一點點的折扣。

DNS服務

DNS服務(Domain Name System)很像現實生活中的警衛服務:指引瀏覽器到正確的IP去開啟頁面、分派mail,甚至阻擋攻擊與過濾流量。

以大家很愛用的Cloudflare為例,他同時具備以下作用:

DNS服務是一個網站可有可無的設定項目,就像尋常人家不會家家戶戶都會找守衛站剛一樣的道理。
不果如果能有,何樂而不為呢?

看到這些功能,不難理解為何大部分網站都會透過DNS服務去管理位址了吧!

主機

主機(Host)是承載網站內容的主要載體,也是影響網站速度的直接主要因素。主機是一個網站的長期花費項目,也是大部分使用者架站最容易打退堂鼓的地方。

主機選擇,依預算來說,大約有BluehostSiteGround等Shared Hosting(共享主機);以及DigitalOcean等Virtual Private Server , VPS(虛擬主機)主機廠商;或是像Cloudways這種的VPS代管平台。

共享主機的優點是好入門、有工程師協助管理與排除問題,但缺點就像是住在分割套房的公寓裡,空間(資源)較有限、且有時會被鄰居影響、導致網站效能下降。

虛擬主機就像是分層出租的公寓,房東規劃給你的空間就是固定的,比較不會被影響到,但進入的門檻會稍高、每月主機費用大約就是$10美金起,而且所有的管理、設定都得需自己來。

主機的選擇很像在買車:從小車開始、再隨著流量與內容多寡,慢慢換到大台車吧!

內容與資料庫

網站需要有圖片、影片及文字等內容堆疊、才能創造出吸引目光的頁面。小型的網站可以採用靜態頁面的方式布建內容,將文字與圖片固定在設想的位置上。但一般網站比較偏好以資料庫的方式製作,因其優點是可以快速的調整全站的排版,以及購物車、會員資料等的管理。

靜態頁面的網站優點是頁面小、開啟速度快,且不需要建構資料庫系統;而缺點是如果以此布建多頁面的網站,在日後修改與維護時都會是個大工程、需要以人工的方式逐頁調整。

動態頁面並非指動畫、縮放等畫面上的動態,而是指頁面的內容排版可以透過設定修改版型,以及對使用者需求做出回應內容等,例如會員註冊、購物車、問券調查等等。動態頁面維護容易,是目前網站設計的主流方式。