0

我有一个客户端应用程序,它不断用mysql_ping(). 这种情况每隔 1-5 秒就会发生一次,如果有大量用户使用该应用程序,成本会有多高?

我这样做的原因是为了避免 MySQL 重新连接延迟,除非客户端和服务器之间每隔 1-5-10 秒发生一次(不确定),否则需要重新连接,这对我没有帮助。

编辑:这不是网络应用程序,而是本地软件,所以通过客户端应用程序(机器),我说的是需要不断 ping 服务器的应用程序用户

4

1 回答 1

0

如果客户端是不同的物理机器,那么 ping可能(我强调可能)是一个好主意。

通过避免重新连接,您肯定会加快速度。

主要缺点是用户数量 - MySQL 对用户有限制,如果每个用户始终连接,您可能会达到该限制。

如果你没有达到极限,我认为它没有害处。

就网络使用而言,ping 非常少。当然,如果这是一个本地 LAN(而不是通过 Internet),那么那里没有任何危害。

于 2012-08-13T05:11:30.837 回答