跳至主要内容
短.be

重定向延迟

短链接重定向处理所产生的延迟时间。直接影响用户体验和转化率的关键性能指标。

2025年12月13日 · 约 1 分钟阅读

重定向

重定向延迟是指从访问短链接到重定向目标页面开始加载之间的延迟时间。这一延迟直接影响用户体验,据 Google 调查,页面加载每延迟 100 毫秒,转化率就会下降约 1%。

重定向延迟由多个步骤的耗时累加而成:DNS 解析 (短链接域名的名称解析,20 - 120ms)、TCP 连接 (与服务器建立连接,10 - 50ms)、TLS 握手 (建立 HTTPS 加密连接,30 - 100ms)、服务器处理 (从数据库获取重定向目标,1 - 50ms)、响应发送 (返回 301/302 响应,5 - 20ms)。总计通常在 70 - 340ms 左右。

主流短链接服务通过 CDN 和缓存优化,将重定向延迟控制在 50 - 100ms 左右。自建短链接服务时,使用 Redis 等内存缓存可将服务器处理时间压缩到 1ms 以下。

重定向链 (多次重定向) 会使延迟成倍增加。短链接 → 另一个短链接 → 最终页面这样的两次重定向,延迟会直接翻倍。Google 建议避免重定向链,从 SEO 角度来看直接重定向也更为理想。

测量重定向延迟可使用 curl 命令的 -w 选项 (显示各阶段耗时)、Chrome DevTools 的 Network 面板 (查看重定向详细时序)、WebPageTest (第三方性能测试工具) 等。相关书籍可在 Amazon 上查阅。

分享到 XHatena

这篇文章对您有帮助吗?

相关术语

相关文章

常见问题

短链接的重定向延迟通常是多少?
主流服务大约在 50 - 100ms 左右。使用 CDN 和缓存的服务速度更快。自建服务时,配合 Redis 缓存可将服务器处理时间压缩到 1ms 以下。
如何测量重定向延迟?
可使用 curl -w '%{time_redirect}' 命令、Chrome DevTools 的 Network 面板、WebPageTest 等工具。建议定期测量,以便及早发现服务性能下降。
为什么要避免重定向链?
每增加一次重定向,延迟就会累加。两次重定向产生 200ms、三次产生 300ms 的延迟,对用户体验和 SEO 都会造成负面影响。理想情况是从短链接直接重定向到最终页面。

想要创建短链接吗?

免费缩短网址