我正在做一个简单的 web 应用程序,用于显示某些服务器的状态,包括服务器的状态(开/关)。为了检查服务器的状态,我使用了“urlExists”函数,所以如果它返回一个真值,我将该服务器设为在线,在另一种情况下离线。
当我检查服务器时,如果它在线,该功能执行速度很快,但是当我正在检查的服务器离线时,检查下一个服务器需要很长时间。所以我试图限制函数的执行时间,如下所示:
...
set_time_limit(1);
$exists = false;
$exists = urlExists($url);
set_time_limit();
...
但是使用 set_time_limit() 的执行时间是相同的。我不知道 set_time_limit 是否用于做这种事情,但它是我唯一创立的。关于我该怎么做的任何想法?
提前致谢。