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.
