電商手札|如何架設E-commerce網站?要選擇何種主機、哪種網站架設平台?

Lina
Lina’s Diary
Published in
Jan 15, 2020

根據Statista研究指出,電商銷售額近年持續成長,2019年電商銷售額達到US$1,924,568millions,持續成長。不論是虛擬或實體的商品,線上銷售成為公司利潤來源不可或缺的一環,自有的官方網站,或是將產品上架第三方銷售平台(Third-party),因應不同的經營策略做產品的擺放,甚至有些公司會建置專屬App提供消費者和會員更多的產品訊息和推播服務。

這篇從架設自有的電商平台開始,現在網路上有相當多免費的架設網站可以使用,架設網站就跟房屋一樣,要有地址(網址)、土地空間(主機)、搭建與裝潢(網頁設計)、防盜設施(SSL),也就是以下的流程:

【架設網站流程】
申請Domains網域 選擇Web Hosting 申請SSL安全憑證 架設網站

Domains網域

網域稱為「Domain Name」,DNS全名為Domain Name System網域名稱系統,相當網路世界中的門牌號碼和住址,主要用來取代 IP 號碼,不同網址名字都有不同的價位和意義,也有不同的年限,申請註冊網域公司像:Domain.comBluehostGoDaddy

域名的第一級是頂級域(Top-level Domain),例如.com、.net和.org,以及國家和地區頂級域,例如.us、.uk和.fr,再來是二級域名,一層一層以此類推。此為網址組成:

https://en.wikipedia.org/wiki/Subdomain#Uses
(Protocol+Sub-domain+Root domain name+Top-level domain extension+ Path+ Page+Fragment)

*以下常見的網域名稱及代表意思:

  • com — Company公司行號
  • org — Organization財團法人組織
  • net — Internet網路事業機構
  • edu — Education教育機構
  • gov — Government政府機構
  • uk/us / fr — 代表不同國家,如英國/美國/法國等

Web hosting虛擬主機

又稱主機代管和網路空間,用來存放檔案和資料夾,有很多種形式,例如共享型、虛擬私人主機、專屬型、雲主機等,分別有不同的網速和空間限制。

  1. 專屬主機 Dedicated Server
    一個客戶擁有一台專屬的實體主機,統一放在主機房裡,費用相當高,較少人會選擇此種方式。
  2. 虛擬共享主機 Shared Hosting
    價格較低的入門型虛擬主機,在一台主機上有許多客戶,放上幾十個或是好幾百個的網站,要共用IP、CPU、硬碟和網路頻寬,因此會有CPU被其他網站佔據的情況。
  3. 虛擬私人主機 Virtual Private Server(VPS)
    費用較共享型高,一台主機只有一個客戶且安裝一套作業系統,適合較高流量和CPU的網站,且會限定這一套系統的硬碟、記憶體及網路頻寬使用量。
  4. 雲端主機 Cloud Server
    提供幾乎無限的處理高流量的能力,一組服務器共同託管一個網站,許多台電腦一起工作來處理高流量水平或峰值,為按使用量收費,且升級空間不需要轉移資料。目前雲端伺服器有幾個較為著名:Amazon Web Service(AWS)、Google Cloud Platform、Azure、AlibabaCloud。
Shared vs Dedicated vs Cloud

(Source: Cloudways,2019)

傳輸層安全性協定 Secure Sockets Layer (SSL)

TSL (Transport Layer Security,傳輸層安全性) 是更新且更安全的 SSL 版本,皆用於保持網際網路的連線安全,以及防止在系統間發送的所有資料有被罪犯讀取和修改任何傳輸的可能,系統間可以是伺服器與用戶端,或者伺服器到伺服器。此技術使用的是加密演算法,防止駭客在資料連線傳輸時讀取資料。

SSL憑證都是發給公司或是法人,典型的 SSL 憑證包括網域名稱、公司名稱、住址、城市、省份和國家,以及到期日和核發此憑證的發證中心資料。當瀏覽器網址列邊有鎖頭,若網址為https開頭,這個「s」即代表Secure安全的意思,都表示此網站正使用SSL加密連線。

架設網站

架設網站有四種方式:自學程式語法架設、使用網頁製作軟體、使用網頁製作平台、請網頁設計公司製作等。

程式語法架設

若是自學程式語言,你將擁有最高的網站控制權,從網址、 主機、 程式架構等,不用依附任何平台的做改變,只是需要有較高的技術解花較久的時間。

  1. HTML:管理前端網站架構
  2. CSS :管理網頁外貌
  3. JavaScript :管理網頁的內容以及使用者的操作行為
  4. Php:伺服器端網頁發展工具
  5. SQL: 資料庫引擎

內容管理系統Content Management System(CMS)

使用網頁製作軟體,主機可以自行管理,將相關的內容集中起來儲存,並且有群組管理、版本控制的功能,在文案和資料的儲存、管理、修改、語用充實、文件發布等方面有著廣泛的應用。現在流行的開源CMS系統有WordPress、Joomla!、Drupal、Shoptify等,不懂程式語言也能架設網站,依照流量和產品數量做選擇,其中開發者已完成許多功能和套件,只需要依照步驟和指示調整即可。

使用網頁製作平台

使用網頁製作平台,只要專注在自身專業上撰寫貼文貨上架產品即可,像是Wix、Weebly、Strikingly等製作平台,或是91APP、SHOPLINE等電商平台,或是Medium、痞客邦等部落格平台,這些平台的好處是不用處理複雜的技術問題,但若平台發生問題,整個資料和內容無法被儲存。

這邊簡單介紹網站架設的流程,下一篇介紹目前最多人使用、超過五萬種插件的的內容管理系統WordPress,如何使用以及插件Plug-In可以優化網頁。

E-mail: tingchung77@gmail.com
LinkedIn: https://www.linkedin.com/in/tingchunchen/

--

--

Lina
Lina’s Diary

Warwick 🇬🇧 |Management Associate|Digital Marketer