# 目标超时

目标超时是指目标未在网关或客户端允许的时间内完成连接或发送响应，请求因而收到网关的 504，或在客户端中抛出超时异常。通过住宅和移动出口访问大型页面时，较慢的家庭或蜂窝线路会提高超时概率；解决方法是设置合理的客户端超时、重试一次，并减轻请求负载。


## 设置客户端超时

| 出口类型 | 建议的连接 / 读取超时 |
| --- | --- |
| 数据中心、ISP | 10 s / 30 s |
| 住宅 | 15 s / 45 s |
| 移动 | 20 s / 60 s |


## 空闲连接

无论客户端如何设置超时，网关都会关闭空闲一段时间的连接（ProxShift 为 60 秒）。长轮询和流式传输需要发送连接保持消息，或建立新连接。


## 在 ProxShift 中的工作方式

目标未及时响应时，ProxShift 会返回 504 target_timeout；空闲连接会在 60 秒后关闭，而只要数据仍在传输，连接时长便不受限制。

来源：https://proxshift.com/zh/glossary/target-timeout
