Поднял почтарь на exim+dovecot и клиентский веб интерфейс Roundcube
Все работает нормально, письма ходят правильно.
Но Roundcube ужасно тормозит при работе с папками. Торможа пр и просмотре папки или письма по 4-5 секунд...
Подскажите в чем может быть проблема
P.S. почтовые клиенты типа The Bat работают быстро, проблема только с веб-интерфейсами
> Поднял почтарь на exim+dovecot и клиентский веб интерфейс Roundcube
> Все работает нормально, письма ходят правильно.
> Но Roundcube ужасно тормозит при работе с папками. Торможа пр и просмотре
> папки или письма по 4-5 секунд...
> Подскажите в чем может быть проблема
> P.S. почтовые клиенты типа The Bat работают быстро, проблема только с веб-интерфейсамиСкорей всего, проблема где-то в конфигах куба.
>> Поднял почтарь на exim+dovecot и клиентский веб интерфейс Roundcube
>> Все работает нормально, письма ходят правильно.
>> Но Roundcube ужасно тормозит при работе с папками. Торможа пр и просмотре
>> папки или письма по 4-5 секунд...
>> Подскажите в чем может быть проблема
>> P.S. почтовые клиенты типа The Bat работают быстро, проблема только с веб-интерфейсами
> Скорей всего, проблема где-то в конфигах куба.Ну это было моей первой мыслью, но потратив пол дня на натсройку куба я все таки решил поставить еще пару веб интерфейсов, результат тот же,даже лаги такие же -4 -5 сек.
у меня мысль может быть так притормаживает довекот??
это мой первый сервер на imap мож ето воопще в порядке вещей?
> Ну это было моей первой мыслью, но потратив пол дня на натсройку
> куба я все таки решил поставить еще пару веб интерфейсов, результат
> тот же,даже лаги такие же -4 -5 сек.
> у меня мысль может быть так притормаживает довекот??
> это мой первый сервер на imap мож ето воопще в порядке вещей?настройте почтовый клиент на работу с IMAP ящиками, если и там будут тормоза - то копайте в сторону Dovecot и FS сервера
Если тормозов не будут копайте настройки php и в крайнем случае кубика.
Дефолтные настройки кубика таких тормозов не дают.Да, логи вебсервера гляньте!
И у Довекота и у кубика есть опция дебага.
>[оверквотинг удален]
>> куба я все таки решил поставить еще пару веб интерфейсов, результат
>> тот же,даже лаги такие же -4 -5 сек.
>> у меня мысль может быть так притормаживает довекот??
>> это мой первый сервер на imap мож ето воопще в порядке вещей?
> настройте почтовый клиент на работу с IMAP ящиками, если и там будут
> тормоза - то копайте в сторону Dovecot и FS сервера
> Если тормозов не будут копайте настройки php и в крайнем случае кубика.
> Дефолтные настройки кубика таких тормозов не дают.
> Да, логи вебсервера гляньте!
> И у Довекота и у кубика есть опция дебага.клиенты с имапом работают шустро
по поводу пхп, на этом же сервере стоят phpmyadmin и postfixadmin
и никаких тормозов не наблюдается.
везде включен дэбаг, в логах изодилие информации но она вся корректна ни одной ошибки...
настораживает одно, при каждом клике на папку с письмами в роундкубе в логах появляется информация об авторизации. и так каждый клик по папке, могут быть из за этого тормоза дикие?
> настораживает одно, при каждом клике на папку с письмами в роундкубе в
> логах появляется информация об авторизации. и так каждый клик по папке,
> могут быть из за этого тормоза дикие?Смотрите, как хранятся сессии PHP.
Если юзеров много, советую сессии хранить в мемкеше.покажите php -i из-под кубика
>> настораживает одно, при каждом клике на папку с письмами в роундкубе в
>> логах появляется информация об авторизации. и так каждый клик по папке,
>> могут быть из за этого тормоза дикие?
> Смотрите, как хранятся сессии PHP.
> Если юзеров много, советую сессии хранить в мемкеше.
> покажите php -i из-под кубикаЮзеров воопще 6 штук, сервер тестовый)
А что значит PHP -i "из под кубика"?
мне помогло отключение pam авторизации в dovecot (userdb pam {})
после этого roundcube залетал.
> мне помогло отключение pam авторизации в dovecot (userdb pam {})
> после этого roundcube залетал.Мне помогло в конфиге круглокуба (config/main.inc.php):
$rcmail_config['imap_cache'] = memcache; (можно пробовать db, было NULL)
$rcmail_config['messages_cache'] = db; (было NULL)