我有一个客户端应用程序,经常使用mysql_ping()
ping服务器。这种情况每隔1-5秒发生一次,如果有大量用户使用该应用程序会有多大代价?
我这样做的原因是为了避免MySQL重新连接延迟,除非客户端和服务器之间每隔1-5-10秒发生一些事情(不确定),然后需要重新连接,这对我没有帮助所有
编辑:这是不是网络应用,而是本地软件,所以客户端应用程序(机器)我正在谈论需要不断ping服务器的应用程序用户
答案 0 :(得分:0)
如果客户端是不同的物理机器,那么ping 可能(我强调可能)是个好主意。
通过避免重新连接,你肯定会加快速度。
主要缺点是用户数量--MySQL对用户有限制,如果每个用户始终连接,则可能达到此限制。
如果你没有达到极限,我认为没有任何伤害。
就网络使用而言,ping非常小。当然,如果这是一个本地局域网(不是通过互联网),那里没有任何伤害。