【发布时间】:2019-11-12 17:59:30
【问题描述】:
我使用php chilkat组件,有些功能有时需要很长时间。
imap->Disconnect(); 检测到的最长时间 - 60 秒。
当我只做 imap = null - 它仍然需要 60 秒。
我猜当它被破坏时,它也会在 chilkat 组件内部断开连接。
如何防止执行时间过长,因为应用程序速度很差。
我可以立即终止连接吗?
为什么会这样:
selectMailbox() - 检测到的最长时间 - 68 秒。
需要这么长时间?
closeMailbox() - 10 秒。
我设置了ReadTimeout = 2,但检测到执行时间为5秒..
这是代码:
$time = microtime(true);
$this->imap->put_ReadTimeout(2);
$this->imap->Disconnect();
$this->imap = null;
var_dump(microtime(true) - $time);
【问题讨论】: