Ticket #2762 (closed defeito: fixed)
Após cancelar pesquisa rapida de mensagens, há lentidão no acesso a pasta Para Acompanhamento
Reported by: | acoutinho | Owned by: | acoutinho |
---|---|---|---|
Priority: | normal | Milestone: | Expresso 2.4.0 |
Component: | ExpressoMail | Version: | trunk |
Severity: | média | Keywords: | Prognus |
Cc: | WorkGroup: |
Description (last modified by eduardow) (diff)
Passos para reprodução deste problema:
- Efetue uma busca rápida por mensagens;
- Cancele a busca;
- Clique na opção "Para acompanhamento";
Após estes passos, será observada uma lentidão no Expresso, o que é deduzida a partir do fato de que a requisição da pesquisa rápida não tenha sido finalizada ainda via Php. Pergunta: É possível encerrar esta requisição no momento em que o usuário clicar no botão "cancelar"?
*Verificado que o processo demora a ser cancelado, provocando uma sensação de travamento. Verificar uma solução para isto.
Change History
comment:1 Changed 11 years ago by acoutinho
- Status changed from new to closed
- Resolution set to fixed
comment:2 Changed 11 years ago by eduardow
- Status changed from closed to reopened
- Resolution fixed deleted
- Description modified (diff)
comment:3 Changed 11 years ago by acoutinho
- Conforme verificado e constatado o problema citado é dado pela forma que foi construída as chamadas ajax feitas no módulo, onde com ajax é possível realizar chamadas assíncronas e síncronas, a alteração realizada na r6232 muda a chamada ajax da pesquisa rápida para assíncrona, ou seja caso seja realizadas mais chamadas Assíncronas em paralelo as mesmas serão processadas em reposta imediata a chamada, contudo quanto em contexto de chamadas síncronas o mesmo não ocorre visto o processamento é feito em série.
- Para chamadas assíncronas é necessário o endereçamento da função responsável por tratar o resultado quando voltar visto a execução sai de escopo.
- Uma possível melhoria sobre o modulo seria analisar todas as chamadas realizadas pelo cExecute, e migrar o que for possível para melhorar a usabilidade, e problemas como os citados acima sejam amenizados.
Note: See
TracTickets for help on using
tickets.
r6232