技术笔记 / FIELD NOTES
一个静态博客,是怎样被打开的
从域名、DNS 到 HTTPS,用一次访问的过程,理解一个简单网站如何出现在浏览器里。
在地址栏输入一个域名,几秒后就看到了页面。背后有几件事依次发生,而一个简单的静态博客,正好适合用来理解这个过程。
第一步:找到地址
域名是方便人记忆的名字。DNS 负责把这个名字对应到可访问的服务地址。使用托管平台时,常见做法是按平台给出的值配置 CNAME,让子域名指向平台提供的接入域名。
第二步:建立安全连接
HTTPS 通过证书验证站点身份,并加密传输内容。证书需要覆盖正在访问的域名,而且在有效期内。很多静态托管平台可以签发和续期证书,但首次接入仍需要完成域名验证与解析配置。
第三步:拿到文件
静态网站把页面预先写成 HTML,再配合 CSS、图片和少量 JavaScript。服务器把这些文件交给浏览器,浏览器完成排版和交互。没有每次访问时的数据库查询,也可以做出完整的文章页、归档和 RSS 订阅。
浏览器 → DNS 查询 → HTTPS 连接
→ 获取 HTML / CSS / 图片
→ 渲染页面第四步:缓存让下一次更快
CDN 会把文件缓存在离访客较近的位置,浏览器也可能保留一份本地缓存。更新文章后,如果暂时没有看到变化,可以先刷新页面;必要时再检查部署版本和缓存。
简单,也有边界
静态站点很适合博客、作品集和说明文档。登录、评论、在线编辑等功能通常需要额外服务。先把阅读体验做好,等真正有需求时再增加功能,是一个省心的起点。
— 感谢阅读 —通过 RSS 订阅后续更新 ↗