边缘计算是在地理上靠近用户的边缘位置处理请求的技术,Cloudflare Workers、AWS CloudFront Functions、AWS Lambda@Edge、Fastly Compute@Edge 等平台是其代表。短链接的处理一次重定向即可完结,是适合在边缘执行的处理。
边缘执行的优点有三个。第一是延迟,在东京、大阪、新加坡、法兰克福等靠近用户的据点处理,因此响应时间会缩短。第二是成本,2026 年 8 月时 AWS 的按量计费为 Lambda@Edge 每 100 万次请求 $0.60、CloudFront Functions 每 100 万次调用 $0.10;Cloudflare Workers 则是在月度基本费中包含一定量的请求,超出部分按请求数与 CPU 时间计费,这些都容易比持续持有常设的计算节点更便宜。第三是可用性,边缘执行不易受单一区域故障的影响,即使部分据点宕机,其余据点也能继续响应。
与一致性之间的取舍,是边缘执行的主要论点。短链接的重定向目标数据会放在可在边缘节点读取的 Cloudflare Workers KV,或复制到多个区域的 DynamoDB Global Tables 等存储中,但写入在其他据点或区域变得可见之前会有时间差 (据截至 2026 年 10 月的各方文档)。可能出现刚发行新短链接之后,在世界上某些边缘还命中不到的情况。能否容忍这一点,决定了架构选择的分岔。
如果需要强一致性,也有在边缘做一级缓存判定、未命中时向源站 (中央数据库) 查询的构成。例如在 AWS 上,流程是在边缘一侧尝试匹配短代码,未命中时从 Lambda@Edge 向 DynamoDB Global Tables 查询,再把源站的响应反映到 CloudFront 缓存中。刚发行之后会稍有延迟,但进入缓存之后就能快速返回。
运营上的陷阱是边缘环境难以调试。边缘执行会按每个请求在不同位置处理,难以构建可复现的执行环境,因此把错误日志的汇总、指标和链路追踪集中到一处的可观测性设计,会成为运营的支撑。也有支持 OpenTelemetry 并汇总到 Datadog 或 Honeycomb 的构成。
地理路由是边缘执行的一种应用。对同一条短链接,可以按用户的国家、设备、语言返回不同的跳转目标。也有只把欧盟地区的用户引导到另一个页面、向日语用户返回日语版商品页面、在 iOS 上深度链接到 App Store 而在 Android 上跳转到 Play Store 等用途。
延迟、成本、可用性这三个方面,是把使用边缘计算的短链接与传统构成进行比较的材料。一致性的取舍、调试以及地理路由的运用要点,也是选择构成时的论点。