|
1
2
更有意义的是,每次断开插座时都要设置一个30秒的计时器。将TimeRid放入会话对象中。如果用户重新连接,则在重新连接后,您将找到会话并在其中找到一个时间标识。取消计时器。如果用户在30秒内未重新连接,则计时器将启动,您可以清除会话。
因此,如果您想在每个套接字断开连接时设置一个30秒的计时器,那么这是一件非常好的事情,它根本不应该对您的CPU使用产生明显的影响。 How does Node.js manage timers internally 还有另一个答案: How many concurrent setTimeouts before performance issues? |