123问免费工具与知识服务
123问工具大全› 工具大全› 网络工具› 网站测速

⚡ 网站测速

DNS解析 · TCP连接 · TTFB · 下载时间

网站测速常见问题

测速的各项指标是什么意思?

DNS时间=域名解析耗时;TCP连接时间=建立连接耗时;TTFB(首字节时间)=从发请求到收到第一个字节;下载时间=接收完整响应体。总时间约等于这几项之和,是衡量"首屏打开到底慢在哪"的关键。

TTFB慢通常是什么原因?

TTFB慢大多是"服务器端"的问题:后端处理慢、数据库查询慢、PHP执行慢、没开缓存等。前端优化(压缩图片、合并JS)对TTFB帮助不大,要重点排查服务器和数据库。

为什么我的网站测速结果忽快忽慢?

测速受本地网络、服务器负载、CDN节点、时段影响很大。同一时刻不同地区测出来可能差好几倍。建议多测几次取平均值,或找专业测速平台看全国节点分布。

哪些网站测速会失败?

受浏览器CORS(跨域资源共享)限制,没有放行跨域请求的网站会用HEAD请求被拦截,这类网站只能通过后端代理或专业测速平台测试。

网站打开慢,应该先优化哪里?

按性价比排序:1) 开服务器缓存和浏览器缓存;2) 图片压缩/懒加载;3) 上CDN;4) 合并压缩JS/CSS;5) 数据库优化。绝大多数站先把缓存和图片做对,速度就能明显提升。

TTFB和下载时间哪个更重要?

都重要,但含义不同。TTFB慢说明"服务器响应慢",下载慢说明"内容太大或带宽不够"。对首屏体验来说TTFB影响更大,因为用户要一直干等第一个字节。

用什么工具能更全面测速?

本工具测的是"单次连接"耗时。想看全国/全球节点分布、完整页面加载瀑布图,推荐配合Chrome DevTools的Performance面板,或第三方平台的多地测速。

测速结果能达到什么标准算好?

一般参考:TTFB在200-500ms算不错,1秒内算可接受;总加载时间(完整页面)2-3秒内比较理想。静态资源较多的页面,重点看CDN命中率和缓存命中率。

网站测速 - 示例演示

示例一:测试知名网站首页加载速度

输入:输入 https://www.baidu.com,点击开始测速
结果:DNS解析 < 1ms, TCP连接约5-15ms, TTFB约50-100ms, 总时间约100-200ms
百度在国内有多节点CDN,DNS缓存普遍命中,所以特别快。测试时注意选择与自身服务器同地域的目标站做参照,跨国站点慢是正常的。

示例二:对比自己站点和竞品站点的速度差距

输入:分别输入自己网站和竞品网站URL,各测3次取平均
结果:自己站总时间800ms,竞品站300ms,差距在TTFB环节
TTFB差距大说明服务器端处理慢,可能是数据库查询、动态渲染或未做页面缓存。应先从服务器端优化入手,不是只加CDN。

示例三:排查用户反馈的"网站打开慢"

输入:输入用户反馈的完整URL,查看各阶段耗时
结果:TCP连接时间100ms正常,但TTFB超过1500ms
TCP连接正常说明网络没问题,TTFB过高说明服务器处理请求慢。配合服务器日志对比时间段,可定位是代码问题还是流量高峰。

网站测速深度解读

网页加载的四个关键阶段

一次完整的网页加载分成DNS解析、TCP连接、首字节(TTFB)和内容下载四个阶段,每一段都可能成为瓶颈。

网页加载各阶段详解
阶段测量指标正常范围慢的原因
DNS解析域名→IP转化0-50msDNS服务器远、TTL设太短、无缓存
TCP连接三次握手5-80ms跨国线路、高延迟网络
TLS握手HTTPS加密协商20-200ms证书链长、客户端不支持复用
TTFB发请求到首字节50-500ms服务器处理慢、数据库查询慢
内容下载接收响应数据取决于大小大文件、未开压缩、带宽低

前三个阶段(DNS+TCP+TLS)主要由网络决定,优化方向是CDN和DNS服务商;TTFB和下载阶段主要靠服务端优化:缓存、数据库索引、gzip压缩。

影响网站速度的核心因素

速度慢不要一口咬定"服务器不行"——真正的原因往往是多因素叠加:

  • 服务器地理位置:离用户越远延迟越大,加CDN可以解决。
  • 服务器配置与负载:便宜虚拟主机和共享CPU,高峰期自然慢。
  • 动态页面 vs 静态页面:数据库查询加渲染至少增加100-500ms。
  • 未开启gzip/brotli压缩:HTML/CSS/JS不压缩,传输体积翻倍。
  • HTTP/1.1 vs HTTP/2/3:HTTP/2多路复用能大幅减少并发请求开销。
  • 第三方脚本:统计代码、广告代码、社交分享按钮拖慢整体渲染。
常见速度瓶颈对照
瓶颈典型表现优先解决
服务器地域远各阶段延迟都高加CDN/换机房
服务器负载高TTFB波动大升级配置/加缓存
动态渲染慢TTFB稳定偏高数据库索引/页面缓存
未开压缩下载时间过长开启gzip/brotli
HTTP/1.1并发请求排队升级HTTP/2/3
第三方脚本首屏被拖慢按需加载/移除不必要

不要只看总时长,要用本工具分阶段分析,才能找到真正瓶颈。通常是"先测速→分析分段时间→针对性优化"。

CDN加速的底层原理

CDN(内容分发网络)不是把服务器搬到世界各地,而是在全球各地部署缓存节点,用户访问时自动路由到最近节点。

  • DNS智能解析:用户请求域名时,DNS根据IP返回最近的CDN节点IP。
  • 边缘缓存:静态资源(图片/CSS/JS)从CDN节点直接返回,不走源站。
  • 动态加速:对动态请求,CDN在节点和源站之间做TCP优化和路由优化。
  • 回源策略:CDN节点没缓存命中时向源站拉取,缓存后供后续用户使用。
裸站 vs 加CDN 速度对比
场景裸站耗时加CDN后借助
国内访问香港/海外源站200-500ms+50-150ms就近节点DNS
静态资源多下载时间翻倍明显下降边缘缓存
突发流量源站被打自动分流节点冗余
动态内容TTFB高略有改善动态加速/路由优化

对于中小型网站,CloudFlare等免费CDN就足够把加载时间从1-2秒降到200-500ms,前提是源站TTFB本身不能太差。

Core Web Vitals与用户体验指标

Google的Core Web Vitals(核心网页指标)是衡量网页真实用户体验的标准,直接影响SEO排名:

  • LCP(最大内容绘制):页面主要内容加载完成的时间,应 < 2.5秒。
  • INP(交互延迟):取代FID的新指标,测量所有用户交互的响应延迟,应 < 200ms。
  • CLS(累计布局偏移):页面加载过程中视觉元素移动的程度,应 < 0.1。
  • TTFB(首字节时间):服务器初始响应时间,应 < 800ms。
Core Web Vitals 达标门槛
指标含义良好值需改进
LCP最大内容绘制< 2.5秒> 4秒
INP交互延迟< 200ms> 500ms
CLS累计布局偏移< 0.1> 0.25
TTFB首字节时间< 800ms> 1.8秒

本工具侧重网络层面的TTFB和下载时间,更全面的性能分析建议配合Lighthouse或PageSpeed Insights使用。

网站测速参考数据

网站速度评级标准

评级总加载时间TTFB用户体验行动建议
优秀 ⭐⭐⭐< 500ms< 200ms秒开,体验极佳保持并监控
良好 ⭐⭐500ms - 1s200 - 400ms流畅,基本无感小优化即可
一般 ⭐1s - 2s400 - 800ms可察觉轻微等待考虑CDN和服务端优化
较差2s - 5s800ms - 2s明显等待,体验差急需优化
很差> 5s> 2s用户可能直接离开立即排查并优化

不同网络环境下的正常耗时参考

网络环境DNSTCPTTFB总时间(理想值)
国内同城< 5ms5-10ms30-100ms50-150ms
国内跨省10-30ms20-50ms50-200ms100-300ms
亚洲同区域30-100ms50-100ms100-300ms200-500ms
中美跨洲100-200ms150-300ms200-500ms500-1000ms
4G移动网络30-80ms50-150ms100-400ms300-800ms

使用说明

使用方法

1. 输入完整URL(含https://)。

2. 点击"开始测速"。

3. 查看DNS、TCP、TTFB、下载四段耗时及总时间。

4. 结合参考标准判断网站速度是否达标。

建议:多次测试取平均值,结果更准。

分享工具: Facebook Twitter 微博 复制链接