服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

如何在我的国际链接上解决TCP超时问题?

我有一个使用HTTP进行通信的客户端/服务器应用程序。 服务器在一些客户端的地球另一端。 服务器和客户端通信的stream量是非常低的带宽。 到了晚上,这个星球上的任何地方的连接工作都不是很好,但白天海外的连接工作效果不佳。 只有居住在国内的用户可以连接,其他人都可以得到TCP超时,重传等。我认为这是因为高峰时段的networkingstream量增加导致延迟。 重新定位服务器是一个昂贵的select。 我想为运行客户端的用户提供一个方便的解决scheme,而不需要他们重新configurationWindows超时等。我认为一种解决scheme可能是在可以接受TCP连接的用户附近有一个代理,连接到服务器。 或者也许切换到UDP。 (然而,UDP将是一个痛苦。) 也许我错了吗? 什么可能导致HTTP连接从0:00UTC到9-11 UTC之间变好,然后在今天的其他时间会变得很糟糕? 在Wireshark中,我看到许多重复的ACK,TCP重新传输,丢失的段等。与服务器在同一国家的客户端不会抱怨。 我已经testing了连接到我的服务器本地和通过一些在线的web代理(hidemyass.com)和前者总是工作,而后者取决于一天的时间。 编辑 :我从端口8080切换到端口80的HTTPstream量,它似乎有所帮助! 沿途的路由器是否有可能将端口80的stream量与端口8080不同? 我也试过端口81,它也连接不好。 有没有人听说过这样的事情?