Я использую компонент 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);