Здравствуйте....
К сожалению не нашел ответа на свой вопрос, посему пишу...
Подскажите как агенты работают в целом?
Т.е. например CEvent::CleanUpAgent(); при обновлении страницы чистить старые записи. Ну и целом выполнить SQL Delete из таблицы, это не так и долго....
А вот если действия агента подразумевают более сложные операции, например, получение почты по IMAP, парсинг XML и запросы к БД, как это может отразится на общей загружености системы, или по другому, если пришел посетитель и на этот момент запустился агент, он(посетитель) "подвиснет" до окончания выполнения агента, или же агенты выполняются параллельно, отдельными потоками?!
Заранее спасибо за ответ!
К сожалению не нашел ответа на свой вопрос, посему пишу...
Подскажите как агенты работают в целом?
Т.е. например CEvent::CleanUpAgent(); при обновлении страницы чистить старые записи. Ну и целом выполнить SQL Delete из таблицы, это не так и долго....
А вот если действия агента подразумевают более сложные операции, например, получение почты по IMAP, парсинг XML и запросы к БД, как это может отразится на общей загружености системы, или по другому, если пришел посетитель и на этот момент запустился агент, он(посетитель) "подвиснет" до окончания выполнения агента, или же агенты выполняются параллельно, отдельными потоками?!
Заранее спасибо за ответ!
Иногда бывает...