当在Windows XP PHP5.3.5上运行时,curl_multi_select()行将始终在指定的超时持续时间内阻塞(如果为空,它将阻塞1秒,如果我指定5秒超时,它将阻塞5秒),而不考虑获取内容所需的时间我能想到的最好的办法就是去掉curl_multi_select()和usleep(x),以节省一些周期。
我遇到了一个问题,Zombie.js抛出了一个错误Error: Timeout: did not get to load all resources on this page。Browser.waitDuration = '60s';所以斯利普建议我去掉那行。果然,我的测试又开始运行得更快了。有什么办法可以解决这个问题,同时确保我的单元测试不会花费不合理的长时间?