Humm, estranho.
Uso o amfphp à muito tempo e acho-o bastante rápido.
5s para 4500 registos não é muito tempo, é uma eternidade. Não é aceitável.

O teste de 1 registo não prova nada porque não é quantificável.
Será algum problema na estrutura e dependência do teu vo ?

Como sugestão podes utilizar uma ferramenta como o charles para saber 
precisamente o tempo que dura a tua chamada e fazer alguns testes mas partilha 
aí o teu vo completo.

Enviado do meu iPad 3

No dia 10/09/2012, às 18:19, Miguel Vaz <[email protected]> escreveu:

> Boa tarde,
> 
> Realizei alguns testes ao nivel do AMFPHP e estou a ter alguma (demasiada) 
> lentidão na recepção dos dados.
> O código de testes é um mero remoteobject directo com um serviço em PHP que 
> envia resultados de um query numa BD MySQL para o Flex. Tenho um button que 
> faz trigger à chamada e ao timer e um método de retorno para popular uma 
> datagrid (não interfere na performance..).
> 
> resultados:
> 
> - O tempo da query (tem cerca de 4500 registos) ronda os 0,26s
> - O tempo de método no PHP ronda os 0,5s
> - O tempo entre clique na aplicação Flex e retorno dos dados é de quase 5s
> 
> Testei uma query de apenas um elemento e o tempo total (do clique no botão ao 
> retorno do serviço) é quase imediato (<1s), o que me leva a apontar o dedo ao 
> tempo de serialização, ou do AMFPHP ou no Flex - não consigo identificar o 
> culpado.
> 
> Aborrece-me considerando que não é falta de optimização de código ou query, 
> mas apenas algo no Flex ou AMFPHP.
> 
> Alguém tem algum problema de performance com AMFPHP? Já notaram esta 
> situação? Dicas? Sugestões? Já tenho as chamadas a utilizar VOs (que embora 
> boa prática praticamente não interfere com os tempos)
> 
> Obrigado.
> 
> Miguel Vaz
> -- 
> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da 
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos 
> Grupos do Google. 
> Para publicar uma mensagem neste grupo, envie um e-mail para 
> [email protected].
> Para anular a inscrição neste grupo, envie um e-mail para 
> [email protected].
> Para ver mais opções, visite este grupo em 
> http://groups.google.com/group/riapt?hl=pt-PT.

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para publicar uma mensagem neste grupo, envie um e-mail para 
[email protected].
Para anular a inscrição neste grupo, envie um e-mail para 
[email protected].
Para ver mais opções, visite este grupo em 
http://groups.google.com/group/riapt?hl=pt-PT.

Responder a