如何通过配置网络的拥塞避免机制解决 Telegram 消息发送延迟?

谯恩谯恩09月26日482

我们做Telegram营销推广,有时候发消息会延迟,听人说跟网络配置有关,怎么设置才能降低延迟,让消息更快送达客户手中?

1 个回答

远方那是海
远方那是海回答于 09 月 26 日
最佳答案

Telegram本身是走TCP协议的,消息延迟和网络拥塞有关。你们做营销,消息要快,那就要从网络层面来优化。

1、建议你们服务器尽量选择电信/联通双线机房,尤其是客户比较分散的。选择一个地理位置居中的节点,可以减少传输距离。

2、调整TCP参数也很重要,像TCP窗口大小、慢启动阈值这些参数调好,可以让数据包更快地到达。Linux系统下可以手动调优,比如把`net.ipv4.tcp_congestion_control`改为cubic试试。

3、如果预算充足,使用CDN+智能DNS解析,也可以更快地把消息推送到用户端。

最后提醒一下,Telegram官方服务器在国外,国内访问肯定会有延迟,建议你们部署中转代理服务器,效果更明显。

您的答案