cara a uns 4 anos atraz eu tentei fazer uma coisa desse tipo, eu mandava uma consulta para o PHP e la eu pegava o resultado da variavel e convertia em tamanho de dados.
Meu problema era passar o dados de volta para o flash / flex. ate pensei em fazer um datapush, mas ainda assim pode desincronizar. bom funcionou mas acabei fazendo 2 pesquisas =/ toscao. Solução qualquer dado que ue pegue do servidor eu pagino no maximo 50 registros por vez, os dados vem praticamente instataneo e se precisar o usuario pesquise o que ele quer. nao vejo alternativa melhor. 2010/5/26 Marcelo Emanoel B. Diniz <marceloeman...@gmail.com> > Na verdade a melhor alternativa pra isso é você paginar seus dados... > diminua o retorno da consulta para poucos registros... 50 no máximo > por que o usuário não vai poder analisar muitos mesmo... usando isso > você consegue resultados bem rápidos.. e não vai ser preciso se > preocupar em deixar o usuário saber que você está fazendo alguma coisa > com seu banco de dados. > > On May 26, 11:01 am, Guilherme Sjlender <guisjlen...@gmail.com> wrote: > > A questão é que é muito relativo essa situação... > > > > Se você tiver a noção se média de tempo de pesquisa diante de um número X > de > > registros você poderia fazer da seguinte forma: > > > > - Primeiro faça um COUT(*) para saber quantos registros tem; > > - Retorna esse número para o Flex e faça um calculo de tempo que levará > para > > a pesquisa e executa esse tempo no Progress enquanto a pesquisa acontece > > realmente no php; > > > > É uma forma, não tão funcional. Mas, diante da situação, vc consegue dar > uma > > mascarada ao usuário final. > > > > Não sei se seria viável também, mas a tentativa é livre ^^ > > > > Até mais e boa sorte > > > > Att. > > Em 26 de maio de 2010 10:54, Fredy Gadotti <thief...@gmail.com> > escreveu: > > > > > > > > > > > > > É que no php eu não sei se tem algo para fazer o datapush do php para o > > > Flex como dá para fazer com o Java. > > > Ai vai ter que esperar o comentário de alguém que conheça mais de php. > > > > > 2010/5/26 Rubem Oliveira <rubaoguit...@gmail.com> > > > > >> Fredy vlw a reposta, > > >> Bem interessante, não sei se na prática funciona bem, mas é boa a > idéia... > > >> hehehhe > > > > >> Mas nesse projeto, estou usando o ambiente Flex4+ZendFramework+PHP+BD, > e > > >> por isso que levantei o caso, não conheço nada com PHP.... > > > > >> Vamos ver se alguém possui mais sugestões.... é que, particularmente, > > >> nunca vi o funcionamento ... > > > > >> Att. > > > > >> Rubem Oliveira > > > > >> Em 26 de maio de 2010 10:43, Fredy Gadotti <thief...@gmail.com> > escreveu: > > > > >> Não sei qual seu backend, mas se for Java acho que dá para fazer > alguma > > >>> coisa sim. > > >>> Ainda não tive tempo para tentar implementar e ver se funciona, mas > minha > > >>> idéia era mais ou menos assim: > > > > >>> Passar um objeto a mais na assinatura do remoteObject, onde ele diria > > >>> para qual Consumer ele deve enviar a informação. > > >>> No Java criar um Thread para enviar informações de tempos em tempos ( > não > > >>> fazer para cada registro para não sobrecarregar o trafégo, fazer a > cada 1000 > > >>> por exemplo ) usando um Producer. > > >>> No Flex criar uma ProgressBar que atualiza conforme os dados > recebidos no > > >>> Consumer pelo Producer do Java. > > > > >>> Talez o Mário Junior possa dizer se isso é possível do jeito que > > >>> imaginei. > > > > >>> 2010/5/26 Rubem Oliveira <rubaoguit...@gmail.com> > > > > >>>> Galera, existe uma forma de saber o tempo de uma query no banco de > > >>>> dados? > > > > >>>> Exemplo, tenho aplicação e vou fazer uma consulta com > aproximadamente > > >>>> 60000 registros, e não quero deixar o usuario sem feedbak, apenas > com o > > >>>> mouse em showBusyCursor. > > >>>> Existe alguma maneira de fazer um preloader estimado de progresso, > ou > > >>>> algo do gênero? > > > > >>>> Att. > > >>>> Rubão > > > > >>>> -- > > >>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" > > >>>> Para enviar uma mensagem, envie um e-mail para > flexdev@googlegroups.com > > >>>> Para sair da lista, envie um email em branco para > > >>>> flexdev-unsubscr...@googlegroups.com > > >>>> Mais opções estão disponíveis emhttp:// > groups.google.com/group/flexdev > > > > >>> -- > > >>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" > > >>> Para enviar uma mensagem, envie um e-mail para > flexdev@googlegroups.com > > >>> Para sair da lista, envie um email em branco para > > >>> flexdev-unsubscr...@googlegroups.com > > >>> Mais opções estão disponíveis emhttp:// > groups.google.com/group/flexdev > > > > >> -- > > >> Você recebeu esta mensagem porque está inscrito na lista "flexdev" > > >> Para enviar uma mensagem, envie um e-mail para > flexdev@googlegroups.com > > >> Para sair da lista, envie um email em branco para > > >> flexdev-unsubscr...@googlegroups.com > > >> Mais opções estão disponíveis emhttp:// > groups.google.com/group/flexdev > > > > > -- > > > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > > > Para enviar uma mensagem, envie um e-mail para > flexdev@googlegroups.com > > > Para sair da lista, envie um email em branco para > > > flexdev-unsubscr...@googlegroups.com > > > Mais opções estão disponíveis emhttp://groups.google.com/group/flexdev > > > > -- > > ----------------------------------------------------------- > > Guilherme Sjlender - > > Desenvolvedor RIA - Flex/Java -http://site.gflex.biz > - > > ------------------------------------------------ > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com > Para sair da lista, envie um email em branco para > flexdev-unsubscr...@googlegroups.com > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > -- Desenvolvedor Web -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev