@DandyAndy
Инженер

Почему imap_open так долго «думает»?

Здравствуйте. Пробую писать web-морду для почтового сервера на Postfix+Dovecot+Postgresql. Функция "по учебнику":
$imap = imap_open("{[127.0.0.1]:143}INBOX",$username,$password);
выполняется за три секунды, что, как мне кажется, очень долго. Это норма? Не исключаю, что я что-то не так в Dovecot настроил, так как изучаю в процессе работы (простое чтение - малоэффективное занятие, кмк) Можно ли ускорить?
Где-то читал такой вариант: вся почта из Dovecot-а забирается в базу данных, и уже оттуда отдается пользователям. Это может быть более эффективным по времени. Такое делать отдельным демоном, допустим, написанным на Си, и запускаемым по крону - нормальный вариант? Или я уже сущности плодить начинаю?
  • Вопрос задан
  • 173 просмотра
Решения вопроса 1
@DandyAndy Автор вопроса
Инженер
Частично решение нашел в том, что в Dovecot, в файле conf.d/auth-system.conf.ext отключил PAM, теперь сто итераций imap_open выполняется за 0,6сек.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы