網站基礎觀念與指南
架設網站對於許多不善於使用數位工具的新手來說可能會毫無頭緒,尤其對於技術的不熟悉,往往不知從何開始,甚至委託廠商製作,也擔心會因為太多專業術語的不熟悉而無法有效與廠商溝通,甚至可能花了許多錢卻做不出一個有效行銷自家產品或服務的網站,但有了正確的指南和工具,網站架設這項工作則會變得非常簡單。 在這篇文章中,我們將向您一個網站是如何開始架設的,從網域註冊到主機託管與安全設置的說明。
域名註冊
在開始建立網站之前,第一步是註冊域名。 這是您的訪問者將用來訪問您的網站的網址,專業術語是URL,因此您需要確保它簡短、令人難忘並且與您的業務或品牌相關。 要註冊域名,您只需要一個可用的網址和信譽良好的註冊商。域名註冊商有很多,這裡就不逐一介紹,筆者比較常使用國外很有名的 Godady,或台灣的話則有台灣大哥大網域註冊 、Hinet 域名註冊 ….等等。
選擇主機商
為什麼要選擇主機商呢,網站設計好是一天24小時運作的,當然你也可以買台電腦主機自己架設伺服器,設定好IP,然後將網址指向你的主機就可以啟用網站服務,但是自己架設主機需要許多專業上的知識,還有包括維護與資安的工作,通常交給主機商代管方便許多了,要注意的是一般主機商有提供虛擬主機與虛擬私有伺服器,差異在哪呢?又該如何選擇?
虛擬主機(Virtual Hosting)和虛擬私有伺服器(Virtual Private Server, VPS),都是基於虛擬化技術的解決方案,但它們有著一些差異:
資源分配:虛擬主機的資源是由主機供應商共享給多個客戶使用,而 VPS 則是在物理伺服器上切割出多個虛擬伺服器,每個 VPS獨享一定的資源。
獨立性:虛擬主機客戶之間是共享一個操作系統和應用程式,因此缺少獨立性;而VPS客戶擁有獨立的作業系統和資源,可以自行安裝應用程式,擁有更高的獨立性。這麼說你可能還是有點不清楚,簡單來說,虛擬主機通常是已經幫你架設好作業系統還有伺服器,你只要選擇要Windows系統還是Linux系統即可(通常Windows系統價格較高),而 VPS 則是自己安裝作業與伺服器。
安全性:VPS比虛擬主機更為安全,因為它提供了獨立的作業系統和資源,使客戶可以更好地掌控伺服器的安全。
成本:虛擬主機比VPS便宜,因為它將多個客戶共享在一個伺服器上,而VPS則需要為每個VPS提供獨立的資源和作業系統,因此成本較高。
主機商的選擇性更多了,國內外都有:這邊列舉一些供參考:
- Amazon Web Services(AWS)
- Microsoft Azure
- Google Cloud Platform(GCP)
- Bluehost
- HostGator
- GoDaddy
- DreamHost
- InMotion Hosting
- Digitalocean
- Hicloud
這些主機商都提供不同類型的主機方案,包括虛擬主機、VPS、專用伺服器等,可以根據不同需求選擇適合的方案。此外,還有許多其他主機商也提供類似的服務,選擇主機商時應該根據自己的需求和預算進行評估。
總體而言,虛擬主機適合需要較少資源和不需要高度自定義伺服器環境的小型網站,而VPS則適合需要更高獨立性和安全性的中大型網站。
如果你是使用像是 Weebly、Stringkly 、Wix 或是本站極力推薦的 Sharing 自助架站平台,主機選擇的問題則完全不用操心,一切交給平台負責即可。
設計網站前的必要觀念
選擇主機託管服務供應商之後,您需要開始設計您的網站。如果你有相關的開發技術,當然可以全部自己完成網站架設的工作,但是網站設計是一項兼具前端跟後端的技術,多數都是委外設計,但是初步對技術進行一些理解則有助於後續的溝通, 前端指的網站呈現頁面端的技術,技術組成通常是 HTML /CSS /JavaScript ,後端則是與資料庫或伺服器互動的一些操作,常用的程式語言有PHP、Python 、Ruby…等等,以下列出一些常見的網頁設計程式語言供參考:
- HTML(超文本標記語言):用於建立網頁結構和內容的標記語言。
- CSS(層疊樣式表):用於為HTML文檔增加樣式和風格。
- JavaScript:用於實現網頁交互和動態效果的腳本語言。
- PHP(超文本預處理器):用於在伺服器端執行動態網頁的腳本語言。
- Python:一種通用的高階程式語言,也可用於網頁開發。
- Ruby:一種簡潔、易讀的程式語言,也可用於網頁開發。
- SQL(結構化查詢語言):用於管理和操作關聯式資料庫的語言。
通常網站要完全客製化,則需要使用以上所述的技術自行開發或委外開發方能完成,如果委外聘請網頁設計師的話,最重要的是要求你的設計師能確保您的設計是能針對使用者體驗與行動裝置進行最佳化、視覺上吸引人並且針對搜索引擎進行了優化。UI/UX的設計是網頁設計很重要的一環,這部分建議優先跟前端設計師做好溝通,後續網站的程式開發工作則會更為順利,否則程式寫好後,又要回頭修改前端頁面呈現的架構則是一件相當大的工程,也會提高開發成本。如果想進一步瞭解客製化網站與自助架站的差異則可以參考這篇文章。
使用開源軟體或 CMS 架站平台
如果您不想自己寫程式碼,或者根本沒有程式或網頁設計的能力,快速啟動網站的最佳方法之一是使用開源內容管理系統 (CMS),例如 WordPress或 Weebly、Stringkly 、Wix 、Sharing 等架站平台。有興趣的話,相關平台的介紹可以參考本站 2023 網站架站平台推薦 這篇文章。
加入必要的外掛與佈景主題
安裝 CMS 後,是情況則需要添加主題和任何必要的外掛。 外掛是可用於根據特定需求自定義網站功能的工具。 例如,如果您想創建一個電子商務網站,您可以安裝一個啟用“購物車”功能的插件。或者針對SEO優化的工具, 同時,選擇一個能反映您網站目標的視覺上吸引人的佈景主題也很重要。這些外掛有些是免費,有些則需要付費,需要視平台而定。