服务器
一直开着、专门跑程序给别人用的机器。你的网站、App、API 都得住在服务器上,才能被访问到。
部署
把写好的代码推到线上,让别人能打开网址访问。本地跑 ≠ 上线,必须部署。
域名
你的网址名字,比如 google.com。让人记个名字就能访问,不用背一串数字 IP。
云服务器
向阿里云 / AWS / Vercel 这种大厂租的一台云上的机器。按小时或月付费,不用自己买硬件。
DNS
把你输入的 google.com 翻译成真正服务器 IP 的系统。没它,域名只是一串字符,浏览器不知道去哪。
内容分发网络
把你的图片、视频、静态文件分发到全球各地的“就近仓库”,用户访问时从最近的点拿,不用远渡重洋。
Docker
把你的程序和它依赖的环境一起打包成一个“集装箱”。在你电脑能跑,放到别的电脑也一样能跑。
Nginx
放在服务器最前面的“大堂接待”。负责把用户请求分发到不同后端、处理静态文件、挡掉恶意流量。
HTTPS
加了密的网址访问方式。用户和服务器之间的数据别人偷看不到、篡改不了。现在网站不上 HTTPS,浏览器直接标“不安全”。
环境变量
把数据库密码、API Key、环境标记这些敏感配置放在代码外面。代码不变,换个环境换套配置就行。
预发环境
和线上长得几乎一样、但只给自己人用的“排练环境”。上线前先在这儿过一遍,确认没炸再推到真线上。
限速熔断
调用第三方服务被限速时自动降频;下游挂了时自动不打,给它喘息时间——防止一个小毛病拖垮整个系统。
蓝绿发布
准备两套一模一样的线上环境。一套在服务,另一套偷偷部署新版本,测完没问题瞬间切过去,用户基本感知不到。
构建失败
项目在打包成可上线版本时失败,常见原因是类型、依赖、环境变量或静态生成问题。
托管平台
帮你把网站或服务放到网上的平台,比如 Vercel、Cloudflare Pages、Render。
Vercel
常用于部署 Next.js 和前端项目的平台,可以连接 GitHub 自动构建上线。
Cloudflare Pages
Cloudflare 提供的静态网站托管平台,适合部署导出的前端站点和文档站。
无服务器
不用自己管理服务器,平台按请求运行函数或服务,常见于 API、定时任务和轻量后端。
静态网站
由 HTML、CSS、JS 等静态文件组成的网站,不依赖运行中的后端服务器生成页面。
DNS 记录
域名系统里的具体配置项,用来把域名指向服务器、托管平台或邮箱服务。
生产环境变量
部署上线环境使用的配置,比如正式 API Key、数据库地址、回调地址。
查看日志
在本地终端或部署平台查看程序输出和错误记录,用来定位失败原因。