部落格建站2 - 選擇網站伺服器

陌尘(MoChen)發表於2024-07-01
  • 1. 本網站的系統架構
  • 2. 是否需要購買伺服器
  • 3. 如何選擇伺服器
    • 3.1. 確定需求
    • 3.2. 雲服務提供商
      • 3.2.1. 國內與海外
      • 3.2.2. 國內的伺服器供應商
    • 3.3. 伺服器型別
      • 3.3.1. 共享主機
      • 3.3.2. 虛擬私有伺服器(VPS)
      • 3.3.3. 雲伺服器
      • 3.3.4. 個人建議
    • 3.4. 伺服器位置
    • 3.5. 選擇作業系統
    • 3.6. 考慮可擴充套件性
  • 4. 我的部落格系統

1. 本網站的系統架構

  • 網站示例: sunlogging.com
  • 伺服器: 阿里雲ECS
  • 伺服器系統: Ubuntu 24.04 LTS
  • 部落格框架: Hexo
  • 網站主題: Volantis

2. 是否需要購買伺服器

前一講《部落格建站1 - 選擇部落格系統框架》我們講解了如何選擇一個合適的部落格系統框架。然而,要成功執行一個個人部落格網站,首選要將我們的部落格內容部署到伺服器上。如果是動態部落格網站,那一定需要一個獨立的伺服器;如果是靜態部落格網站,那你會有兩種選擇:

  • 免費的靜態頁面站點託管服務,如 Github Pages(需要和Github配合使用,github在中國大陸是網路受限的,有些地區無法訪問或網路速度特別慢)。
  • 購買自己的伺服器,部署在自己的獨立伺服器上。

大家可以根據自己的情況判斷是否需要購買伺服器。

3. 如何選擇伺服器

3.1. 確定需求

在選擇伺服器之前,首先需要明確您的需求。考慮以下幾個問題:

  1. 預計的訪問量: 您的部落格預計會有多少訪問者?這將決定您需要的伺服器效能。
  2. 內容型別: 您將釋出什麼型別的內容?文字、圖片、影片或其他多媒體內容?
  3. 你的預算: 您的預算是多少?這將直接影響您可以選擇的伺服器型別和配置。

3.2. 雲服務提供商

3.2.1. 國內與海外

伺服器供應商有國內的(典型代表:阿里雲)和海外的(典型代表:亞馬遜),這主要取決於你的伺服器要部署在國內還是海外。

  • 海外的: 監管更自由,費用可能會高一點。如果你的主要使用者在海外,可以選擇。
  • 國內的: 資料應該會更安全。如果你的主要使用者在國內,建議選擇國內的供應商。

3.2.2. 國內的伺服器供應商

阿里雲:

阿里雲是中國最大的雲端計算服務提供商之一,提供包括計算、儲存、資料庫、網路、安全、大資料、人工智慧等全方位的雲服務。阿里雲的產品線非常豐富,適合各種規模的企業和個人使用者。

騰訊雲:

騰訊雲是騰訊公司旗下的雲端計算品牌,提供包括雲伺服器、雲資料庫、雲端儲存、CDN、大資料、人工智慧等全面的雲服務。騰訊雲在遊戲、社交、影片等領域有較強的優勢。

華為雲:

華為雲是華為公司推出的雲服務品牌,提供包括雲伺服器、雲端儲存、雲資料庫、人工智慧、大資料等全面的雲服務。華為雲在企業級市場和政府領域有較強的競爭力。

(個人建議:發展到今天為止,這三家供應商的雲服務都已經很成熟了,對於個人網站的伺服器而言,這三家應該都不會踩坑。可以主要從自己需要的產品服務、技術支援和價效比去考慮。這三家在相互競爭,會有很多活動價的服務,可以看一下有沒有適合自己的可以薅羊毛的伺服器產品,哈哈。)

3.3. 伺服器型別

下面介紹一些適合於個人部落格網站的伺服器型別。

3.3.1. 共享主機

共享主機是最經濟實惠的選擇,適合初創部落格和小型網站。多個網站共享同一臺伺服器的資源,因此成本較低。但是,如果其他網站流量激增,可能會影響您的網站效能。

優點:

  • 成本低
  • 易於管理
  • 適合小型網站

缺點:

  • 資源共享可能導致效能不穩定
  • 可定製性有限

說人話:

一般會預設安裝好個人網站所需要的軟體,比如:Http服務(Nginx或httpd)、資料庫(如MySQL),伺服器語言環境(如PHP)。

舉例:

阿里雲的 雲虛擬主機

3.3.2. 虛擬私有伺服器(VPS)

VPS 提供比共享主機更多的資源和更好的效能。您將擁有一個虛擬化的獨立伺服器環境,可以根據需要進行配置。VPS 適合中等流量的部落格。

優點:

  • 資源獨享,效能更穩定
  • 可定製性高
  • 適合中等流量網站

缺點:

  • 成本高於共享主機
  • 需要一定的技術知識進行管理

3.3.3. 雲伺服器

雲伺服器是透過雲端計算平臺提供的虛擬伺服器。使用者可以根據需要動態調整資源,按需付費。雲伺服器適用於需要彈性擴充套件和按需付費的環境。

優點:

  • 彈性擴充套件,按需付費
  • 高可用性和可靠性
  • 適合各種規模的網站

缺點:

  • 成本可能較高,取決於使用情況
  • 需要一定的技術知識進行管理

說人話:

一般只會預設給你安裝作業系統,如(如Windows、Linux等),其他啥軟體都沒有,都要自己安裝和部署。

舉例:

阿里雲 ECS

3.3.4. 個人建議

看完如果你還是雲裡霧裡,那就選擇一個信任的雲服務商,然後直接打電話給他們的售前客服,不要害怕自己啥技術都不懂,他們為了銷售他們的產品,還是會很專業地給你做科普的。

3.4. 伺服器位置

伺服器的地理位置對網站的載入速度有很大影響。選擇一個靠近您目標受眾的伺服器位置,可以顯著提高網站的載入速度和使用者體驗。

3.5. 選擇作業系統

常見的伺服器作業系統有 Linux 和 Windows。對於大多數個人部落格網站,Linux 是一個更好的選擇,因為它更穩定、更安全、佔用的資源更少,並且有大量的開源軟體支援。

3.6. 考慮可擴充套件性

隨著部落格的發展,您的伺服器需求可能會增加。選擇一個提供良好擴充套件性的伺服器方案,可以讓您在未來輕鬆升級伺服器資源。

4. 我的部落格系統

部落格建站1 - 選擇部落格系統框架》一文提到,我已經選擇了靜態網站。那我就只有兩個選擇:

  • 使用免費的Github Pages來部署。
  • 購買獨立的伺服器來部署。

因為github是網路受限的,有些地區無法訪問或網路速度特別差,需要雲梯才能網路自由(懂的人都懂)。這點不符合我的需求,我需要全域網路不受限。所以我只能選擇購買獨立的伺服器。

後來選擇的是阿里雲的ECS伺服器,原因很簡單:

  • 當時有一個活動價的伺服器產品:99月/年的價格,可用三年,“2核2G、3M固定頻寬”,感覺價效比很高。
  • 本人是程式設計師,喜歡折騰不怕麻煩,可以完全自己定製自己的伺服器。

相關文章