模块 3 · 第 1 节
服务器和「托管」是什么
是什么
要让你的网站在互联网上 24 小时可用,你需要一台永远在线的电脑——这就是服务器。而"托管"就是让别人替你管理这台电脑,你只需要把代码交给它。
解决什么问题
如果不理解服务器和托管的概念,你就无法判断 AI 给出的部署方案是否合理,也可能混淆"本地运行"和"真正上线"的区别。
为什么你的电脑不够用
你已经用 AI 帮你做了一个漂亮的网站,在自己的电脑上跑起来了。但你发现:只要你关掉开发服务器或者合上笔记本电脑,别人就打不开你的网站了。
这是因为你的个人电脑不是为"全天候服务"设计的。它会休眠、会断网、会被你关机去睡觉。但一个真正上线的网站,需要在任何时间、从任何地方都能被访问。
这就是为什么需要服务器。
服务器:一台永不关机的电脑
服务器的本质就是一台电脑——和你的笔记本电脑没有根本区别。只是它被放在专业的机房里,24 小时通电、24 小时联网,专门用来运行你的代码并响应来自世界各地的访问请求。
当用户在浏览器里输入你的网址时,他们的请求会通过互联网到达你的服务器,服务器运行你的代码、生成页面,再把结果返回给用户的浏览器。这个过程在几毫秒到几秒之间完成。
你可以理解为:服务器是你雇来的一个永远不休息的"值班员",它唯一的工作就是随时准备接待来访的用户。
托管:请别人帮你管服务器
"托管"的意思是:你不需要自己购买和管理一台物理服务器,而是把你的代码交给一个专业的托管平台,由它帮你运行和维护。
这就像你想开一家网店,但不想自己租仓库、管物流。于是你把商品上架到一个电商平台上,平台帮你处理存储、发货和售后。你只管上传商品——在我们的语境里,就是上传你的代码。
现在主流的托管平台(比如 Vercel、Netlify、Railway)已经把服务器管理简化到了极致。你只需要把代码推送上去,平台就会自动帮你构建、运行、分配域名,甚至自动扩展容量来应对访问量的增长。
自己管服务器 vs 用托管平台
自己管理服务器意味着你拥有完全的控制权,但也意味着你要负责一切:安装操作系统、配置网络环境、监控运行状态、处理安全更新。这需要相当的技术经验。
使用托管平台意味着你把这些运维细节交给了专业团队。你能快速上线、省去大量管理工作,但在灵活性上会受到平台规则的一些限制。
对于大多数刚开始构建项目的人来说,托管平台是更合理的选择——它让你把精力集中在产品本身,而不是基础设施的维护上。
关于费用
很多托管平台提供了慷慨的免费额度,足以支撑一个小型项目的早期运行。但随着你的项目访问量增长、功能变复杂,超出免费范围的部分通常按用量计费。
在 AI 帮你选择托管方案时,除了关注"能不能跑起来",也值得问一句:"这个方案的成本结构是什么样的?如果访问量增长十倍会怎样?"
这不是过度操心,而是一种基本的成本意识——它会在未来某天帮你避免一笔意外的账单。
指挥与验收
一边讲怎么让 AI 帮你做,一边讲怎么看出 AI 做砸了。
指挥
连接到
术语