Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个客户端应用程序,它不断用mysql_ping(). 这种情况每隔 1-5 秒就会发生一次,如果有大量用户使用该应用程序,成本会有多高?
mysql_ping()
我这样做的原因是为了避免 MySQL 重新连接延迟,除非客户端和服务器之间每隔 1-5-10 秒发生一次(不确定),否则需要重新连接,这对我没有帮助。
编辑:这不是网络应用程序,而是本地软件,所以通过客户端应用程序(机器),我说的是需要不断 ping 服务器的应用程序用户
如果客户端是不同的物理机器,那么 ping可能(我强调可能)是一个好主意。
通过避免重新连接,您肯定会加快速度。
主要缺点是用户数量 - MySQL 对用户有限制,如果每个用户始终连接,您可能会达到该限制。
如果你没有达到极限,我认为它没有害处。
就网络使用而言,ping 非常少。当然,如果这是一个本地 LAN(而不是通过 Internet),那么那里没有任何危害。