Skip to content

littletow/spider

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

URL 探测客户端

项目概述

本客户端是分布式探测系统的一个核心节点,专注于提供 URL 可访问性及性能探测服务。通过微信小程序作为控制终端,服务器作为调度中心,本客户端作为执行单元,构建了一套完整的网络质量监测解决方案。

核心功能

  1. 多维度 URL 探测
  • ​基础连通性检测​:验证 URL 是否可达

  • ​全链路时延分析​:

  • DNS 解析时间

  • TCP 握手时间

  • SSL/TLS 握手时间(含证书验证)

  • 首字节时间 (TTFB)

  • 完整响应时间

  1. 高级探测能力(TODO)
  • ​多协议支持​:HTTP/HTTPS/WebSocket ​- 区域化探测​:支持按运营商/地理区域配置探测节点 ​- 自定义探测策略​:可配置超时时间、重试机制等

典型应用场景

CDN 效果验证

  • 比较不同 CDN 节点的响应性能
  • 验证缓存命中率及回源质量
  • 监测 CDN 故障自动切换效果

网络故障排查

  • 定位 DNS 解析异常
  • 识别区域网络中断
  • 诊断 SSL 证书问题
  • 发现路由黑洞问题

服务质量监控

  • 建立服务可用性基线
  • 设置性能告警阈值
  • 生成网络质量报告

About

URL 探测客户端

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages