Se executar uma determinada query através do flex/amfphp demora 50
segundos. A mesma query directamente no mysql demora 3segundos, por
vezes menos que 1seg.
São bastantes registos, de 1 a 10 mil. É o resultado de pesquisas.
Devolvo o valor num array com valueobject. Provavelmente será algo por
aí. Admito que estou a contruir os pacotes de dados um pouco às
escuras, tentando optimizar onde me é possivel (e onde sei).
A estrutura de um dos pacotes é a seguinte:
Array:
[0]=150
[1]:
[0] ListaVO (value object)
num_of String "blah blah"
outrocampo String "mais blahblah"
.....
[1] ListaVO (value object)
num_of String "blah blah"
outrocampo String "mais blahblah"
.....
[...9989]
[2] query
[3] null
[4] Number 99
Tenho um ValueObject para cada linha de resultados. Parece-vos a
politica correcta de fazer as coisas?
Existe alguma outra forma que aumente a performance, ou pelo menos
evite atrasos?
Muito obrigado pela ajuda.
Saleiro: obrigado pela dica, realmente já podia ter feito isso. Tenho
algo assim, mas no flex, o que obviamente não me mostra nada de útil,
apenas o atraso.
MV
2009/1/29 João Saleiro <[email protected]>:
> Isso é estranho Miguel. Faz o seguinte: faz uma função que faz append de
> texto a um ficheiro no servidor. Antes de cada linha que faz alguma operação
> mais complexa, chama essa função e passa-lhe a hora actual, e o resultado da
> subtracção com a hora do output anterior. Desta forma vais ficar a perceber
> onde está o bottleneck.
> Duvido que seja no AMFPHP, pois já o utilizamos com bastante carga, e nunca
> deu qualquer tipo de problema.
>
> João Saleiro
>
> CTO @ Webfuel
> Adobe Certified Expert
> Adobe Community Expert
> Co-founder of the Portuguese RIA Community
>
>
>
> Miguel Vaz wrote:
>
> Alguém já teve um problema de lentidão extrema utilizando o amfphp em
> queries a uma bd mysql?
>
> Alguns testes entre fazer a mesma query através do flex/amfphp ou
> através de um programa de acesso directo à bd, por vezes tem
> diferenças de tempos de +50 segundos. :-P
>
> E mesmo queries simples, por vezes o amfphp encrava tanto que me faz
> sentir saudades do spectrum.
>
> Alguma ideia, sugestão, encorajamento para evitar o genocídio dos
> colegas de trabalho?
>
>
> MV
>
> >
>
>
--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade
Portuguesa de Rich Internet Applications - www.riapt.org" do Grupos Google.
Para enviar mensagens para este grupo, envie um email para
[email protected]
Para anular a inscrição neste grupo, envie um email para
[email protected]
Para mais opções, visite este grupo em
http://groups.google.com/group/riapt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---