全部新增改进修复
改进

Proxy Finder 从选择器中剔除失效出口

失效出口现在会从选择器中被剔除而不再进行重试,从而在持续负载下保持响应时间的稳定。在我们的负载测试中,p95 保持在 500ms 以下。

改进

Proxy Finder 在长时间会话中保持紧凑

智能选择器,第二轮。过去,随着我们发现新的 proxy,工作池会不断膨胀,而较慢的 proxy 会悄悄重新混入轮换中。现在,它会实时丢弃它们,因此无论运行了十分钟还是十小时,response 时间都能保持稳定。

改进

Proxy Finder 学习哪些 proxy 有效

Proxy 选择过去是随机的。现在,Proxy Finder 会记住哪些 proxy 在每个目标地址表现良好,并优先选择它们。初期的 request 仍会进行少量采样以了解整体情况。在此之后,对于重复目标,您应该会看到更稳定的 response 时间,且更少出现慢速长尾。

改进

API 在发布期间保持可达

我们优化了部署流程。当我们发布 Single、Proxy Finder 或 Browser 的新版本时,负载均衡器会等待每个新实例完全就绪,然后再将流量路由至该实例。您在我们的发布窗口期间可能遇到的短暂闪断已不复存在。

改进

proxy结果中的国家数据更准确

proxy查询中的国家和大陆字段现在更准确。我们已将权重更高的地理数据源提升为权威数据源,并将权重较低的数据源降为备用数据源。过去在不同国家之间频繁变动的边境地区 IP 现在保持稳定。在 Proxy Finder 中按国家进行筛选,您的结果应该会更稳定。

改进

Proxy Finder 源池更新

我们清理了两个失效的数据源,并新增了 25 个。输入验证也变得更加严格,因此非 IPv4 主机和未知协议绝不会进入该池。结果是,为 Proxy Finder 供源的池规模更大、更干净。

改进

瞬时故障提供更清晰的状态码

现在,当我们的服务出现短暂不可用时,我们会返回 503;而当无法解析 response 时,我们会返回 502。这两者均取代了旧有的通用 500。现在,您的重试逻辑可以信任该状态码。

改进

Proxy Finder 跨部署保持预热

Proxy Finder 现在可以跨重启保留其排名数据。部署完成后,您的 request 会立即路由到经证实表现良好的 proxy,而无需等待选择器重新预热。过去重启后出现的首次 request 变慢问题已不复存在。

改进

Proxy Finder 地址池保持更高新鲜度

Proxy Finder 现在采用增量方式拉取新验证的 proxy,因此新鲜的 IP 在验证通过后数秒内即可进入轮换。失效的 proxy 也会以相同的频率被移出。如果您之前偶尔遇到因 proxy 刚刚失效而触发重试的情况,现在的延迟窗口已大大缩短。

改进

新 API 用户首次运行体验更流畅

当您创建第一个 API 密钥时,成功弹窗会显示一个包含您真实 endpoint 和 X-API-Key header 的可用 curl 命令。Overview 页面已准备好示例数据,因此您无需面对空白的仪表板,且 API Keys 列表现在会显示带有下一步提示的规范空状态。

改进

主题更改在 FourA 标签页间同步

在任意一个 FourA 页面上切换浅色或深色模式,其他所有已打开的标签页都会随之切换。现在 theme cookie 是唯一的单一数据源,因此 app、blog、docs 和 status portal 均可在无需刷新的情况下保持同步。

改进

状态页上更精确的在线率计算与工具提示

在 updates.foura.ai 上将鼠标悬停在某一天,您将看到按严重程度分类的停机时间。在线率百分比现在会跳过没有数据的日期,而不是将其计为空白。公开事件标题也显得更加整洁,去除了杂乱的破折号。

改进

状态页面现已显示服务受损时间和无数据时段

状态页面现在可以显示每天服务受损的具体时长:将鼠标悬停在任意日期条上即可查看精确分钟数。我们尚未开始监控服务的日期将渲染为灰色(而非绿色),横幅下方的三态图例解释了每种颜色的含义。

改进

高负载下更快的 proxy pool

对于典型的 200 行页面,FourA 的 proxy 列表加载时间从 460ms 降至 2ms 以下。我们删减了 response 中未使用的字段,重建了排序索引,针对 SSD 存储优化了数据库,并在 request 之间缓存了筛选选项。即使管理工具同时在拉取数据,proxy 选择依然保持快速响应。

改进

更整洁的服务状态区域

服务运行状况区域的布局更加整洁。状态数据加载时不再出现空白内容闪烁,且状态指示器已正确对齐。