博客建站2

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. 确定需求

在选择服务器之前,首先需要明确您的需求。考虑以下几个问题:

预计的访问量: 您的博客预计会有多少访问者?这将决定您需要的服务器性能。
内容类型: 您将发布什么类型的内容?文本、图片、视频或其他多媒体内容?
你的预算: 您的预算是多少?这将直接影响您可以选择的服务器类型和配置。

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固定带宽”,感觉性价比很高。
本人是程序员,喜欢折腾不怕麻烦,可以完全自己定制自己的服务器。

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...