Web Server 種類

      在〈Web Server 種類〉中尚無留言

Web Server 是指能提供網頁資料給客戶端的伺服器。常見的 Web Server 有 IIS,Apache,Nginx,Django,Flask,FastApi。

總表

底下是常見的網站伺服器建構方式。

作業系統 Web Server 資料庫 網頁程式 備註
Windows IIS MSSQL ASP.Net 非常爛,超會當機
Windows Apache MySQL/MSSQL PHP 不建議使用 MSSQL
Windows Django MySQL/MSSQL Python 不建議使用 MSSQL
Linux(ubuntu) Apache MySQL/MSSQL PHP 不建議使用 MSSQL
Linux(ubuntu) Nginx MySQL/MSSQL PHP 不建議使用 MSSQL
Linux(ubuntu) Django MySQL/MSSQL Python 不建議使用 MSSQL

作業系統

常用的作業系統就屬 Winodws 及 Linux 二種。Linux 的穩定性絕對勝過 Windows 千百倍。所以如果作為商業用途,只能做用 Linux

Linux 又有多種版本,建議使用 ubuntu。

IIS

IIS(Internet Information Service) 是微軟推出的產品,是一個非常垃圾的東西,極易當機且效能奇差無比,而且又只能使用 asp.net 及 MSSQL資料庫,是一種上不了台面的東西。不過台灣政府及小型企業卻偏愛這種,只因架設簡單。

Apache

Apache 是一種非常穩定的 WebServer,且適用於 Windows 及 Linux 二種作業系統。不然近來 Apache 愈來愈龐大,且沒有反向代理的功能,所以本人也不愛用了。

Nginx

Nginx 小巧且強悍,具反向代理功能,且可當直播伺服器,這也是本站採用的 Web Server。

MSSQL

MSSQL 也是微軟推出的資料庫,正版需付費。而 MSSQL Express 版本雖說不用錢,但有單檔只有 10G的容量限制,所以非常不建議使用微軟的資料庫。

MySQL

MySQL 原本是昇陽的資料庫,後來被Oracle 併購。 MySQL Community 版本是免費的,也沒有容量的限制,所以建議要使用些資料庫。

MariaDB

MariaDB 由 MySQL原作者開發。原作者跳離 Oracle 自立門戶,是怕 Oracle 又把 MySQL 搞爛,所以重新設計。而且MariaDB 也獲得 Google 的資金援助,是資料庫的明日之星。

不過最近也沒聽過啥新的消息,而且中文支援上還有些問題,所以不建議使用MariaDB。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *