多少超时使用在isValid()?
-
19-09-2019 - |
题
在方法从连接,有多少超时我应该得到它吗?S我不知道什么一个正常的超时会,有多少时间应该考虑?:)
我不想要 isValid() 回虚假的,如果它可能返回的真实的,如果它已经得到了更多的时间,但我也不想让它慢下来的整个程序并给我"冻结".
如果我设定为0,这是否意味着我不关心任何超时,将试用,只要它需要?
谢谢!
解决方案
这取决于很多东西。一般来说,我假定的时间isValid需要的是大约在同一时间,一个简单的查询。出于这一原因,我会使用最大可接受的时间为用户。
E.g。如果你认为用户(说)万维网应用程序将等待至多5秒钟一响应放弃之前,你可能希望使用的,值isValid.因为这是没有意义的声明连接有效,如果需要,说,50秒钟到达的数据库。
其他提示
我不知道什么一个正常的超时 会有多少时间应它 走?
然后把超时进入该程序的配置(无论这是)。也许记录时的事件超时发生,并获得一些经验,随着时间的什么一个正常的超时。
...但我也不想让它慢 下个节目并给我 "冻结"
这是一个互动的程序对终端用户,然后觉得有多少时间,她将等待,不要变得紧张起来。我2-3秒还是好的,dependingwhat的程序是做了我。
这是一台服务器节目想想可能发生的连接获得延迟(重新连接网络等)。一背景的程序可能等待更长的时间。
不隶属于 StackOverflow