Ticket #841 (closed defeito: testing)
Lentidão em todo expressoMail quando arquivamento local é muito grande.
Reported by: | zapa | Owned by: | diogenesduarte |
---|---|---|---|
Priority: | grave | Milestone: | Expresso 2.1 |
Component: | API | Version: | trunk |
Severity: | Keywords: | ||
Cc: | WorkGroup: |
Description
Notou-se lentidão na apresentação das mensagens do ExpressoMail? quando com arquivamento loca extenso. O ExpressoMail? faz consultas na arvore de pastas tanto do IMAP quanto do arquivamento local. Essa lentidão se atribui a extensão do arquivamento local e sendo assim, na medida em que este cresce a lentidão aumenta.
Verificou-se ser problemas de índices do Gears(tabelas folder e mail).
Incluir a criação dos indices.
Change History
comment:2 Changed 14 years ago by zapa
Tambem mexemos mas manda ver que deve ser a mesma coisa.
Outra questão: é necessário refresh nas pastas do arquivamento local quando se usa somente as pastas IMAP?
comment:3 Changed 14 years ago by diogenesduarte
- Owner changed from brunocosta to diogenesduarte
Essa foi uma das modificações que fizemos. Separamos o refresh das pastas locais para ser feito apenas quando é acionada uma operação nas mensagens locais. Vou comitar então o que fizemos.
comment:4 Changed 14 years ago by diogenesduarte
- Status changed from new to closed
- Resolution set to testing
Ações realizadas na revisão [1938]:
- Separado o momento de atualização das pastas locais e remotas na arvore de pastas. Agora as pastas locais só são atualizadas quando uma operação feita na base local.
- Mudança da query de listagem de e-mails.
- Mudança na query de listagem das pastas locais.
- Adição de um índice na tabela de mail contendo (id_folder,timestamp,uid_usuario).
já chegou a ser feito algo a esse respeito? Nós fizemos algumas alterações em código e também na criação de índices e a resposta do expresso ficou muito boa. Posso ficar com esse ticket pra mim e comitar o que fizemos?