无线到无线(无线服务器)网络性能糟糕

无线到无线(无线服务器)网络性能糟糕

我有一个完全无线网络上的服务器。PC 经常断线,并且对服务器的访问(例如 SQL 查询和文件传输)非常慢。

无线到无线

PCs <-wireless-> WIRELESS_ROUTER <-wireless-> SERVER

我有一个便宜的华为无线路由器,但我猜测“无线到无线”配置是一个糟糕的想法。

我的计划是购买合适的路由器并通过电缆将该路由器连接到服务器:

无线转有线

PCs <-wireless-> WIRELESS_ROUTER <-cable-> SERVER

注意:PC 必须是无线的,因为它们放在推车上且不断移动。

我对网络不太了解,但使用服务器到电缆模型应该意味着 WiFi 流量减少 50%,这应该转化为:

  • 更少的延迟(更高的速度)
  • 更少的网络错误(更高的可靠性)

在我花费大量金钱铺设线路并购买新路由器之前,我真的希望从有网络/无线经验的人那里得到一些想法。也许有更好的方法来实现这一点。请记住,独立服务器不需要访问互联网或 PC 以外的其他设备。

附言 我读到 TCP 是一种“有状态”协议,这意味着它保持连接处于活动状态。PC 上的软件基于 TCP。实际情况是,它们经常与服务器断开连接,有时重新建立连接很麻烦,例如,在更糟糕的情况下必须重新启动服务器软件。我还读到 TCP 最初是为有线网络设计的,而在无线网络上,“随机比特错误”率很高。我正在处理双 wifi(无线到无线)这一事实可能是我的问题的根源。这看起来像一个合乎逻辑的分析吗?

更新

我通过 telnet 连接到服务器并多次运行了一些查询。网络延迟明显但可以接受。大约 100 次查询后,我收到以下错误(通过 telnet):

The semaphore timeout period has expired

我确信这种“无线到无线”配置总体上是个坏主意。下周我将把服务器直接连接到路由器。我猜这会将延迟减少 50%,并将网络错误减少得更多。

相关内容