網站架設基礎概念與趨勢分析

目錄

過去說到網站架設,我們首先聯想到的可能是有一群工程師團隊,三不五時就要跟他們開會溝通,光是完成一個簡單的形象網站就要兩三個月,更不用說複雜一點的可能至少要半年。如果網站某些功能不符預期,工程師也不一定會幫忙修改,因為那「不在當初談的需求範圍內」。

隨著科技快速發展,倘若你覺得架站是一件麻煩又冗長的事,或是不懂該怎麼跟工程師溝通,那麼你知道現在其實有更方便快速的方法能自己架設網站嗎?我應該要怎麼做?開始學習架站之前,首先請從基礎概念跟現今趨勢開始了解。

網站架設所需要的伺服器系統分類

既然要架設網站,我們必須要先選擇需要的伺服器。在挑選伺服器的時候,我們一般會看到Windows和Linux兩種系統分類,這兩種系統的伺服器最大目的都是用來存放網站,可是它們有什麼不同?各自有哪些特色和優缺點?

Windows系統

首先,這裡的Windows指的並不是我們電腦使用的Windows XP, 8, 10。Windows 10指的是電腦作業環境系統,屬於電腦端我們可以運用的各種功能;可是這裡的Windows指的是伺服器系統,只是同樣都是由微軟(Microsoft)做開發。

Windows伺服器的特色就是簡單好配置,而且它可以很好的控制網站訪問量。如果你曾經聽過工程師在說.NET,這就是Windows系統所使用的一種框架。

至於Windows系統的缺點,有些人覺得它比較死板,且安全性跟穩定性沒有Linux高,但有些人則覺得Windows比較穩定,所以還是見仁見智。

Linux系統

Linux系統是目前網站架設的熱門選擇,也是很多開發者的新頭好,主要原因是它是免費使用,不像Windows還需要付費;此外,它的自由度和可調整性非常高,就連核心都可以自己修改。

不過正因為它在使用上的靈活度很高,換句話說在操作複雜度上也會比Windows難上許多。此外,Linux系統在維護上也會比較麻煩,它比較適合由系統管理者或系統供應商做管理,一般企業可能無法花太多預算請這樣的人力。

網站架設常見使用的開源CMS (以伺服器作業系統區分)

了解伺服器系統有哪些分類後,這不代表你就可以直接在伺服器上架設網站,你還需要使用開源CMS。

CMS是什麼?

CMS (Content Management System),中文翻譯為內容管理系統。如果對資訊技術/網站管理稍微有點研究的人,相信你一定知道網站又分成前端(front-end)和後端(back-end)。前端指的是一般人會看到的網站畫面,而後端的存在則是網路管理者或工程師需要管理的畫面,例如上架文章、圖片、管理會員資料等。

CMS就隸屬於後端,從前架設網站,工程師需要先在後台寫好語法並上傳到網路,前端才會出現對應畫面。而現在隨著技術進步,有些人就乾脆把CMS直接改成簡單好理解的後台,讓使用者不需要會寫程式也可以架設網站,我們稍後會談到這是如何運作。

如果把市面上常見的CMS套用回前面介紹的伺服器系統,Windows和Linux也分別有不同的CMS,前者主要是以ASP.NET作為開發框架,後者則是以PHP作為開發框架:

WINDOWS – 以ASP做為開發框架

DotNetNuke(DNN)

DNN是一套安全穩定的ASP系統,主要是使用C#語言進行開發,也是國外比較知名的CMS。網站中提供免費和付費共三種方案,不過如果你要架設的是一般網站,使用免費版就堪用。除此之外,DotNetNuke還具備高度擴展的模組設計、多站點無限擴充(一次管理上百個網站也沒問題)、多網站多國語言設置,以及手機版整合等特色。

Umbraco

Umbraco是一個支援所有開放原始碼使用的CMS,最大的特色是介面美觀、操作上也算是好上手。此外,Umbraco的編輯器功能也很強大,不僅綜合各家編輯器的優點,更可以支援文件編輯在Microsoft Word上後直接複製且格式不會跑掉的絕佳優勢。如果網站需要301定向,Umbraco也可以做到定期檢查運行狀況和設備預覽,是網站架設時相當理想的CMS。

N2 CMS

N2 CMS是一個輕量級的CMS,具有相當優良的UI介面,這將讓開發人員擁有更好的開發環境,而網站管理者也能夠擁有更人性化的後台管理介面。此外,如果你的網站高度重視SEO,N2 CMS擁有一個對搜尋引擎非常友善的介面,可以針對所有URL進行優化。

Linux – 以PHP做為開發框架

WordPress

WordPress是目前世界上最多人使用的免費CMS之一,最初它其實是為了讓使用者架設部落格而設立,所以還延伸出WordPress.comWordPress.org 兩種版本。不過因為它簡單好操作,而且幾乎不需要具備任何程式語言背景就可以使用,後來才逐漸演變成所有類型的網站都可以用WordPress架設。

Joomla

Joomla是除了WordPress外,第二種比較受歡迎的CMS,很多人認為這套系統的難易度介於WordPress和Drupal之間。Joomla的特色是後台一樣簡單好上手,也有許多免費跟付費套件可供使用,但是比起WordPress更需要具備一些程式語言技術,使用彈性也相對較高。

Drupal

Drupal則是Linux三種CMS系統中難度最高的,因為你需要具備HTML跟PHP的知識,並將它們運用到Drupal上。雖然對多數人來說不太好入門,可是如果你希望架設的是強大、擁有獨一無二功能,甚至是可以無限擴充的網站,那麼Drupal會是不二人選。

全球網站架站趨勢:最常用來架設網站的開源CMS

截至2021年初的統計資料,目前全世界使用WordPress系統架設網站的比例佔所有網站的40%,也就是每100個網站中,有40個都是用WordPress架設。

從上面的分析來看,我們其實不難理解為什麼WordPress會這麼受歡迎。首先WordPress在所有CMS來說,它的後台是最簡單好上手的,就連完全沒有技術背景的人,只要稍微摸索一下也可以順利使用;其次,WordPress在後台介面優化上是最穩定的,不僅所有選單清楚明瞭,還提供許多佈景主題和外掛,使用者可以依據網站需求選擇適合的安裝,不需要也可以直接移除,省去與工程師來回溝通的時間。

最後,如果你覺得內建的CMS還不夠用,具備一些資訊背景的工程師一樣可以寫code修改部分架構和功能,這大幅增加了網站架設的自由度,綜合下來也不難理解為什麼WordPress會如此受歡迎了。

【 延伸閱讀 】網站主機是什麼?實體或虛擬主機有差嗎?我該怎麼選?

結論

單從網站架設的成本面來看,我們會推薦使用Linux,甚至是WordPress架站。除了主機負擔費用比較便宜,也不太需要具備資訊技術背景外,如果你使用的是WordPress,後台的輔助外掛也比較多,也因為很多人使用,未來只會更趨穩定。

如果你覺得網站架設對你來說還是太抽象或太複雜,也歡迎與龐果設計一起討論,讓我們針對你的問題,給予最詳盡、更實質的建議。

您可能感興趣
第一次接觸網站製作時,幾乎一定會聽到有人建議使用WordPress,但實際搜尋後卻會看到大量陌生名詞同時出現,反而讓人更不確定該從哪裡開始理解。多數新手真正卡住的,其實不是操作難不難,而是不清楚 WordPress到底是什麼、能做到什麼,以及它是否真的適合自己使用。這篇文章會用清楚、不繞彎的方式,帶你一次理解 WordPress的定位、用途與實際使用情境,幫助你判斷它是否適合作為第一個網站的基礎。 WordPress是什麼? WordPress是一套用來建立網站的開源...
一、摘要本報告針對 .tw網域共 64,183個網站進行 SSL與 CMS技術狀況掃描,分析台灣網站在安全憑證使用、憑證品牌集中度及內容管理系統(CMS)分佈的現況。研究結果顯示,台灣網站的安全意識顯著提升,超過八成網站已採用 SSL加密連線;同時,CMS架構逐漸普及並呈現多樣化發展,顯示網站技術選型正由傳統自行開發架構轉向以 CMS為核心的管理模式。二、研究方法本研究以 .tw網域網站為樣本,透過自動化掃描與網站指紋辨識技術進行分析。主要觀測...
為什麼網頁設計在今天比以往更重要?在數位時代,網站早已不只是輔助工具,而是品牌、企業甚至個人的「第一門面」。無論是建立信任、推廣服務,或單純分享資訊,使用者對網站的第一印象,往往決定了他是否願意繼續深入了解。短短幾秒鐘的瀏覽,就足以影響訪客的後續行為,因此網站設計的重要性比以往更加凸顯。影響網站成效的另一個關鍵,是行動裝置的普及與搜尋引擎演算法的持續演進。如今,大部分使用者都是透過手機搜尋與瀏覽,...
Ollama是一套能讓使用者在本地端輕鬆執行大型語言模型的工具。你不需要設定繁雜的CUDA、PyTorch或環境依賴,只要一條指令即可載入並使用LLM,例如 Llama3、Qwen、Mistral、Phi3、Gemma等主流模型。這篇文章將以清楚的 SEO結構介紹 Ollama的特色、安裝方式、使用方法、適合的模型選擇,以及實際應用場景。 Ollama的核心概念本地端推論最大保障隱私Ollama支援本地推論,也就是說讓模型運算以及資料處理都是在設...
第一次設計網頁時,許多使用者常會面臨相同疑問:應該使用哪種架站方式、需要多少預算、網站由哪些技術構成、內容該如何準備、製作流程會遇到什麼問題等等。本篇文章以清楚方式整理網站製作的核心概念,協助首次建立網站的使用者快速掌握必要知識,減少不必要的摸索。什麼是網頁設計?網頁設計是將視覺、內容與技術整合,打造一個能被使用者順暢瀏覽的網站。它不只是美化畫面,而是透過版面配置、操作流程、資訊層級與程式技術等多...
用 Elementor Pro做網站表單的時候,很多人會覺得有點不方便——雖然表單送出都會記錄下來,但它藏在後台的「Elementor →Submissions」裡,不但位置不明顯,也很容易被遺忘。常常有使用者明明已經填了表單,結果管理者幾天後才發現,實在很容易錯失重要訊息。所以這篇就要來分享一個簡單又實用的小技巧:我們可以把「聯絡表單」這個選項加到 WordPress的主選單中,並且在旁邊加上未讀數量的紅色徽章。這樣一來,打開後台馬上就能...