如何分析一个网站的技术栈与网络架构 — 以 seo.web.cafe 为例

引言

在日常工作中,我们经常需要分析某个网站用了什么技术、部署在哪里、性能如何。无论是为了学习借鉴、安全研究,还是竞品分析,掌握网站技术栈的分析方法都是一项实用技能。

今天,我以 seo.web.cafe(哥飞的 SEO 工具箱)为例,完整演示如何从零开始分析一个网站的前端技术、网络架构和基础设施。


技术栈分析

前端:零依赖的纯粹

打开 seo.web.cafe,第一印象就是干净。没有花哨的动画,没有臃肿的框架,就是一个纯粹的工具站。

通过浏览器 DevTools 检查,我发现:

  • 零框架依赖:没有 React、Vue、Angular、Svelte 的痕迹
  • 零构建工具:没有 Webpack、Vite、Rollup 的打包产物
  • 原生三件套:纯 HTML + CSS + JavaScript

这种”返璞归真”的做法在 2026 年反而显得稀缺。大多数前端开发者习惯了框架思维,却忘了浏览器本身就能做很多事。

CSS:纸质复古风格

查看页面源码,CSS 是内联的 <style> 标签,没有外部样式表。更有趣的是它的设计语言:

:root {
  --paper: #f7f6f2;    /* 纸张背景色 */
  --ink: #1d2433;       /* 深色文字 */
  --ink-2: #5a6478;     /* 次要文字 */
  --muted: #8a8fa3;     /* 弱化文字 */
  --line: #ddd9cf;      /* 边框线 */
  --card: #fffdf9;      /* 卡片背景 */
  --accent: #27559c;    /* 强调色(蓝色) */
  --mono: 'SF Mono', ui-monospace, Consolas, 'Courier New', monospace;
}

这是一套精心设计的纸质主题:米白色背景 + 深色文字 + 蓝色强调色。没有引入任何 CSS 框架(Tailwind、Bootstrap),完全手写。

SEO 友好设计

作为一个 SEO 工具站,它在 SEO 方面也做得很到位:

  • 完整的 Open Graph 标签og:titleog:descriptionog:type
  • JSON-LD 结构化数据@type: WebSite
  • 语义化 HTML<header><nav><section><footer>
  • canonical 标签<link rel="canonical" href="https://seo.web.cafe/">
  • 中文语言声明<html lang="zh-CN">

极简的外部依赖

整个页面只有一个外部脚本:

<script src="https://click.pageview.click/js/script.js"></script>

这是 Pageview.click 的轻量点击追踪服务,不是 Google Analytics,不是百度统计,没有任何广告代码。这种克制在当今互联网环境中难能可贵。


网络基础设施

DNS 解析

使用 dig 命令查询 DNS 记录:

dig +short seo.web.cafe A
# 104.26.4.47
# 104.26.5.47
# 172.67.73.239

dig +short seo.web.cafe NS
# rommy.ns.cloudflare.com
# serena.ns.cloudflare.com

结论:DNS 完全托管在 Cloudflare,A 记录指向 Cloudflare 的 Anycast IP。

Cloudflare CDN

通过 HTTP 响应头可以确认 Cloudflare 的使用:

curl -sI https://seo.web.cafe/
# server: cloudflare
# cf-ray: a15b6804bed608d1-HKG

几个关键信息:

指标含义
servercloudflare使用 Cloudflare CDN
cf-ray…-HKG当前请求经由香港节点
cache-controlpublic, max-age=3600页面缓存 1 小时
cf-cache-status-可能是 Cloudflare Free 版本

为什么说可能是免费版? Pro 版通常会返回 cf-cache-status: HIT/MISS 头部,而这个站点没有。

更重要的是,源站 IP 被完全隐藏。无论你用什么方法,都无法直接获取真实服务器地址。这是 Cloudflare 的核心安全价值。

SSL 证书

echo | openssl s_client -connect seo.web.cafe:443 | openssl x509 -noout -text

证书信息:

项目
颁发机构Google Trust Services (WE1)
证书域名web.cafe, *.web.cafe
有效期2026-05-16 ~ 2026-08-14(90天)
证书类型通配符证书

这是一个由 Google Trust Services 签发的免费证书,用于 Cloudflare 代理的站点。90 天有效期意味着它会自动续签,站长无需手动管理。

协议支持

协议状态
HTTP/1.1
HTTP/2
HTTP/3 (QUIC)✅(alt-svc: h3=":443"
TLS 1.3

现代协议全开,访问速度有保障。


域名信息

TLD 分析

主域名是 web.cafe,其中 .cafe 是一个新通用顶级域名(gTLD),由 Identity Digital 运营。

.cafe 域名在 2023 年左右开放注册,适合咖啡相关或轻松氛围的网站。选择这个 TLD 既有辨识度,又能注册到简短的域名。

WHOIS 信息

whois web.cafe

由于隐私保护,WHOIS 信息大部分被隐藏。但可以确认:

  • NS 服务器:Cloudflare DNS(rommy.ns.cloudflare.com, serena.ns.cloudflare.com
  • 注册商:未公开(隐私保护)

子域名规划

seo.web.cafe  — SEO 工具箱主页
new.web.cafe  — SEO 模拟器游戏

清晰的子域名划分,不同功能独立部署。


成本与架构总结

成本估算

项目费用
Cloudflare Free$0
SSL 证书$0
域名 .cafe约 $15-30/年
源站服务器未知
总计约 $15-30/年(不含源站)

这是一个极致低成本的方案。Cloudflare Free 提供了 CDN、DDoS 防护、SSL、DNS,几乎覆盖了所有基础需求。

架构图

用户浏览器

Cloudflare Edge (HKG 香港节点)
    ├── DNS 解析 (rommy/serena.ns.cloudflare.com)
    ├── DDoS 防护
    ├── SSL/TLS 终止
    ├── HTTP/2 & HTTP/3
    └── 缓存 (max-age=3600)

源站服务器 (IP 隐藏)
    └── 可能的托管:
        ├── Cloudflare Pages (静态)
        ├── VPS (AWS/GCP/阿里云)
        └── 自建服务器

分析工具清单

命令行工具

# DNS 查询
dig +short example.com A
dig +short example.com NS

# HTTP 头部
curl -sI https://example.com/

# SSL 证书
echo | openssl s_client -connect example.com:443 | openssl x509 -noout -text

# WHOIS
whois example.com

在线工具

  • ipinfo.io — IP 地理位置查询
  • WooWhois — WHOIS 查询
  • SSL Labs — SSL 安全测试
  • BuiltWith — 技术栈检测

浏览器 DevTools

  • Elements 面板 — 检查 HTML 结构、meta 标签
  • Network 面板 — 查看 HTTP 头部、请求来源
  • Console — 执行 JS 检测框架特征

总结与启发

分析 seo.web.cafe 这个网站,给我最大的启发是:

  1. 极简主义的胜利:零框架、零依赖,照样能做出好用的工具站
  2. SEO 教科书:meta 标签、结构化数据、语义化 HTML,该有的全有
  3. 善用免费资源:Cloudflare Free + Google Trust SSL = $0 基础设施
  4. 内容为王:工具好不好用,不在于用了什么框架,而在于解决了什么问题

在前端工程化日益复杂的今天,这种”less is more”的设计哲学值得每个开发者思考。


感谢

特别感谢 哥飞大佬 打造并免费开放这一系列 SEO 工具站。

从关键词难度估算、KGR 计算器,到三个 SEO 模拟器游戏,每一个工具都凝聚了多年实战经验。对于想做出海 SEO 的人来说,这是不可多得的学习资源。

🙏 感谢哥飞的无私分享!

工具站地址:https://seo.web.cafe/