博客建站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. 确定需求

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

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

本文由博客一文多发平台 OpenWrite 发布!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/38646.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

软件测试面试八股文【答案+文档】

🍅 视频学习:文末有免费的配套视频可观看 🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快 Part1 1、你的测试职业发展是什么? 测试经验越多,测试能力越高。所以我…

基于Java实现图像浏览器的设计与实现

图像浏览器的设计与实现 前言一、需求分析选题意义应用意义功能需求关键技术系统用例图设计JPG系统用例图图片查看系统用例图 二、概要设计JPG.javaPicture.java 三、详细设计类图JPG.java UML类图picture.java UML类图 界面设计JPG.javapicture.java 四、源代码JPG.javapictur…

深入理解pytest fixture:提升测试的灵活性和可维护性!

在现代软件开发中,测试是保证代码质量的重要环节。pytest作为一个强大的测试框架,以其灵活的fixture系统脱颖而出。本文将详细介绍pytest中的fixture概念,通过具体案例展示其应用,并说明如何利用fixture提高测试的灵活性和可维护性…

uart串口通信

UART(Universal Asynchronous Receiver/Transmitter) 异步收发传输器 优缺点可以分点表示和归纳 优点 线路简洁:仅使用两根传输线(TX和RX),简化了硬件连接,降低了成本无需时钟信号&#xff…

EKF+UKF+CKF+PF的效果对比|三维非线性滤波|MATLAB例程

前言 标题里的EKF、UKF、CKF、PF分别为:扩展卡尔曼滤波、无迹卡尔曼滤波、容积卡尔曼滤波、粒子滤波。 EKF是扩展卡尔曼滤波,计算快,最常用于非线性状态方程或观测方程下的卡尔曼滤波。 但是EKF应对强非线性的系统时,估计效果不如…

头文件没有string.h ----- 怎么统计字符串的长度?

字符串的逆序&#xff08;看收藏里面的题&#xff09; 第一种方式&#xff1a; #include <stdio.h> void f(char *p);int main() {char s[1000];gets(s);f(s);printf("%s",s);return 0; }void f(char *p) {int i0;int q,k0;while(p[i]!\0){i;}while(k<i){…

python的String整理

字符串常用方法 方法描述参数说明使用示例capitalize()返回字符串的副本&#xff0c;将字符串的第一个字符转换为大写&#xff0c;其余字符转换为小写。无s hello world; s_capitalized s.capitalize()casefold()返回字符串的副本&#xff0c;转换所有字符为小写&#xff0c…

SaaS增长:小型SaaS企业可以使用推荐奖励计划吗

在SaaS&#xff08;软件即服务&#xff09;行业的激烈竞争中&#xff0c;如何快速有效地增长用户数量是每个企业都面临的挑战。对于小型SaaS企业来说&#xff0c;资源有限&#xff0c;如何最大化利用现有资源实现用户增长成为了一个重要议题。在这样的背景下&#xff0c;推荐奖…

git clone中的报错问题解决:git@github.com: Permission denied (publickey)

报错&#xff1a; Submodule path ‘kernels/3rdparty/llm-awq’: checked out ‘19a5a2c9db47f69a2851c83fea90f81ed49269ab’ Submodule path ‘kernels/3rdparty/nvbench’: checked out ‘75212298727e8f6e1df9215f2fcb47c8c721ffc9’ Submodule path ‘kernels/3rdparty/t…

自动点赞,自动评论,自动刷

最近周六日家里没事干了个自动程序。需要的找我&#xff01; 仅供学习&#xff01;&#xff01;&#xff01;&#xff01;目前实现的功能 1.自动打开痘印&#xff0c;头条等多个app 2.自动点赞&#xff0c;自动评论 3.自动养号 4.自动关注 后期逐步实现: 1.继续内容的自动…

阿里云:云通信号码认证服务,node.js+uniapp(vue),完整代码

api文档&#xff1a;云通信号码认证服务_云产品主页-阿里云OpenAPI开发者门户 (aliyun.com) reg.vue <template> <div> <input class"sl-input" v-model"phone" type"number" maxlength"11" placeholder"手机号…

TopK问题与如何在有限内存找出前几最大(小)项(纯c语言版)

目录 0.前言 1.知识准备 2.实现 1.首先是必要的HeapSort 2.造数据 其他注意事项 3.TopK的实现 0.前言 在我们的日常生活中总有排名系统&#xff0c;找出前第k个分数最高的人&#xff0c;而现在让我们用堆来在有限内存中进行实现 1.知识准备 想要实现topk问题首先我们要…

Java 抽象类和接口

Java 抽象类和接口 抽象类接口定义是它的所有子类的公共属性的集合&#xff0c;是包含一个或多个抽象方法的类。抽象类可以看作是对类的进一步抽象抽象方法的集合关键字extends、abstractimplements、interface继承/实现单继承&#xff08;实现继承&#xff09;、可多层继承多实…

2024.06.22 校招 实习 内推 面经

绿*泡*泡VX&#xff1a; neituijunsir 交流*裙 &#xff0c;内推/实习/校招汇总表格 1、提前批 | CETC 电子/科技集团第三十八研究所2025届/提前批&#xff01; 提前批 | 中国电子科技集团第三十八研究所2025届提前批招聘&#xff01; 2、校招 | 航空工业自控所/西安恒翔控…

概率预测的奥秘:深入sklearn模型的预测机制

概率预测的奥秘&#xff1a;深入sklearn模型的预测机制 在机器学习领域&#xff0c;预测模型能够根据输入特征预测目标变量的值。然而&#xff0c;很多时候我们不仅想知道预测结果&#xff0c;还想知道预测结果的可信度。这就是概率预测发挥作用的地方。sklearn作为Python中最…

Linux运维:mysql高级查询语句(2)

目 录 一、创建数据库&#xff1a; 二、创建表结构&#xff1a;DDL 2.1 学生表s&#xff1a; 2.2 成绩表sc&#xff1a; 2.3 课程表c&#xff1a; 三、录入数据&#xff1a;DML 3.1 对学生表s的数据录入&#xff1a; 3.2 对成绩表sc的数据录入&#xff1a; 3.3 对课…

【Kaggle】Telco Customer Churn 电信用户流失预测案例

⭐️前言&#xff1a;案例学习说明与案例建模流程 我们将围绕Kaggle中的电信用户流失数据集&#xff08;Telco Customer Churn&#xff09;进行用户流失预测。在此过程中&#xff0c;将综合应用此前所介绍的各种方法与技巧&#xff0c;并在实践中提炼总结更多实用技巧。 ⭐️对…

期权交易指南:为什么要交易场外个股期权?

今天带你了解期权交易指南&#xff1a;为什么要交易场外个股期权&#xff1f;随着金融市场的发展和创新&#xff0c;投资者寻求更多的工具来管理风险和获得更高的回报。场外期权交易应运而生&#xff0c;成为一种重要的金融衍生品交易方式。 简单来说就是期权是一种合约&#…

JVM 内存中方法出入栈原理

Java 虚拟机&#xff08;JVM&#xff09;中的方法调用和方法退出是通过栈的数据结构来实现的。JVM 的内存模型将方法调用和执行的上下文信息存储在一个称为方法栈&#xff08;或叫虚拟机栈、线程栈&#xff09;的结构中。每个线程都有自己私有的虚拟机栈&#xff0c;在线程执行…