2026/10/24 · AI 上線專家

報價單上寫「靜態網站」跟「動態網站」,主機費用差十倍——您手上的專案是哪一種?

報價單上寫「靜態網站」跟「動態網站」,主機費用差十倍——您手上的專案是哪一種?

主機報價怎麼差這麼多?

您收到兩份報價:一份寫「靜態網站主機,每月 300 元」,另一份寫「雲端主機,每月 3,000 元」。同樣都是網站,為什麼價差十倍?

這不是廠商坑您,而是您的網站可能屬於兩種完全不同的類型:只有畫面的靜態網站,跟需要伺服器一直跑著的動態網站。搞清楚您手上的專案是哪一種,才能判斷報價合不合理、主機夠不夠用、未來會不會有資安問題。

靜態網站 vs. 動態網站:差在哪裡?

什麼是靜態網站?

<cite index="19-2">靜態網站是一系列預先建好的 HTML、CSS 和 JavaScript 檔案,伺服器會原封不動地把這些檔案送到使用者的瀏覽器</cite>。就像您把一本印好的型錄放在櫃檯,客人來了直接拿走,不需要現場印刷、不需要查資料庫、不需要問您「今天要看哪一本」。

<cite index="6-6">靜態網站的優勢包括速度快、資安風險低、成本低、穩定性高、對 SEO 友善</cite>。<cite index="3-4,3-5">主機費用通常在免費到每月 300 元之間,甚至可以用 GitHub Pages、Netlify 或 Vercel 免費託管</cite>。

常見例子:公司官網、形象網站、作品集、部落格、活動頁面。

什麼是動態網站?

動態網站需要伺服器「現場處理」每一個請求:查資料庫、跑程式、產生頁面、再送給使用者。就像客人點餐,廚房要現場做菜、查庫存、記帳、打發票,每次都是一套完整流程。

<cite index="1-10,1-11">動態網站需要資料庫設定、CMS 配置、後端功能開發,例如會員登入、交易處理等功能。客製化動態網站開發成本從 3 萬元起跳,複雜功能可達 150 萬元以上</cite>。<cite index="3-6,3-7">主機費用較高,因為需要資料庫、後端處理和更多伺服器資源,通常每月 300 元到 3,000 元以上</cite>。

常見例子:會員系統、電商網站、訂房系統、線上報名、後台管理介面、即時聊天。

費用、速度、資安,實際差多少?

主機費用

<cite index="13-3,13-7">台灣本地主機商的共享主機方案,通常每月 200 到 600 元新台幣(約 6 到 19 美元)</cite>。但這只適合靜態網站或流量不大的動態網站。如果您的專案需要跑 Node.js、Python 或 PHP 後端,<cite index="4-12">動態網站主機成本通常每月 600 到 6,000 元以上,因為需要資料庫伺服器、運算能力和記憶體</cite>。

靜態網站可以放在 CDN(內容傳遞網路)上,全球都有快取,不只便宜,流量大也不怕。動態網站流量一大,伺服器扛不住就要加錢升級。

速度

<cite index="20-5,20-6">靜態網站比動態網站更快、反應更靈敏,因為它們不需要伺服器端處理或資料庫查詢來渲染網頁。伺服器直接將頁面傳送到客戶端瀏覽器,載入時間更快</cite>。

動態網站每次都要跑一遍後端邏輯、查資料庫、組合頁面,延遲通常多 200 到 500 毫秒。對使用者體驗和 Google 排名都有影響。

資安

<cite index="19-8,19-9,19-10">駭客無法攻破靜態網站,因為網站只由 HTML 檔案組成。這些網站不使用 PHP 等伺服器端腳本語言或資料庫,因此非常安全。由於沒有後端程序可供探索,遭受攻擊(如惡意軟體或未經授權存取)的風險很低</cite>。

<cite index="25-11,25-12,25-13">根據 Patchstack 2025 年 WordPress 資安報告,96.2% 的受感染 CMS 網站都是 WordPress。WordPress 生態系統在 2025 年就出現了 11,334 個新漏洞,比 2024 年增加 42%。當漏洞公開後,首次被利用的中位時間僅 5 小時</cite>。

靜態網站沒有資料庫、沒有後台登入、沒有外掛,等於把大部分駭客入口都封死了。

怎麼判斷您手上的專案是哪一種?

打開專案資料夾,看看有沒有這些線索:

靜態網站的特徵:

  • 資料夾裡都是 .html、.css、.js 檔案
  • 沒有 package.json 裡的 express、koa、fastify 等後端框架
  • 沒有 .env 檔案(通常用來存資料庫連線資訊)
  • 沒有 database、models、api 這類資料夾名稱
  • 用 Next.js 或 Astro 但設定檔裡寫 output: 'export'

動態網站的特徵:

  • 有 server.js、app.py、index.php 這類後端程式檔
  • 有資料庫設定檔,例如 database.yml、knexfile.js、.env 裡有 DATABASE_URL
  • 有 routes、controllers、middleware 資料夾
  • 用 WordPress、Laravel、Django、Rails 等框架
  • 需要跑 npm run dev 或 python manage.py runserver 才能測試

如果您看到檔案但不確定,最直接的判斷方式是:關掉伺服器,網站還能不能正常顯示內容? 如果可以,通常是靜態的;如果不行,就是動態的。

選錯了會怎樣?

最常見的狀況是用動態網站的規格,做了只需要靜態網站的專案。結果每個月多花 2,000 到 3,000 元主機費、要處理資安更新、系統維護,但網站功能根本用不到資料庫。

另一種是用靜態主機跑動態網站,結果 API 接不上、表單送不出去、會員登入壞掉,才發現主機根本不支援後端程式。

釐清您的專案類型,不只是為了看懂報價——更是為了避免未來卡在主機選錯、資安沒做、功能上不了線的窘境。

下一步:檢查您手上的專案

如果您手上有一個「做到一半」或「不確定能不能上線」的網站專案,現在可以做三件事:

  1. 打開專案資料夾,對照上面的特徵,判斷是靜態還是動態
  2. 拿著現有報價單,確認主機方案跟專案類型是否匹配
  3. 如果還是不確定,或想知道現有程式碼能不能安全上線,預約一次免費健診——我們會幫您看專案類型、主機需求、上線前該處理的風險,給您一份清楚的建議。