Muito obrigado pelos testes tão detalhados ! Uma coisa é dizer-mos que A pareçe mais rápido do que B e outra coisa é este nível de testes. Comprovou-se que o AMFPHP 1.9 é a melhor opção. Talvez tenham colocado demasiada complexidade na versão 2.X.
No dia 31 de Outubro de 2013 às 17:28, apintex <[email protected]> escreveu: > Boa tarde a todos, > > Conforme prometido, envio os testes que fiz, de tempos de acessos à tabela > “employees” da base de dados com o mesmo nome.**** > > Testes realizados num ASUS ROG G70, Zend Server 6.1.0 Free, PHP 5.4.16, > MySQL 5.5.33 (x86)**** > > ** ** > > Existem 10 grupos, que se referem à quantidade de registos lidos no SELECT > **** > > Assim, nº de registos lidos: 1;50;100;500;1000;5000;10000;50000;100000; > Todos(300.024)**** > > São feitas 10 repetições a cada grupo de teste e é guardado o tempo (ms) > gasto.**** > > Em nenhum teste, consegui ler a partir do 9º grupo, ou seja, mais de > 100.000 registos. Penso que por falta de RAM**** > > ** ** > > Envio dois projectos Flex e a folha excel com os resultados até agora.**** > > ** ** > > Provavelmente a abordagem/técnica utilizada não seja a melhor mas é a > possível neste momento. > Alterem as aplicações livremente e se possível partilhem.**** > > ** ** > > Espero ter ajudado.**** > > ** ** > > Att, > António Pinto > > **** > > ** ** > > *De:* [email protected] [mailto:[email protected]] *Em nome de *Hugo > Ferreira > *Enviada:* quarta-feira, 30 de Outubro de 2013 11:10 > *Para:* [email protected] > *Assunto:* Re: [riapt] AMFPHP 1.9 e PHP 5.4 +**** > > ** ** > > Sim, é sempre bom ter essa informação.**** > > ** ** > > Para já fico satisfeito de saber que não estou preso à versão do PHP. Só > ainda não o tinha feito porque existiram sempre outras prioridades e agora > tornou-se crítico fazê-lo.**** > > ** ** > > Se futuramente existir outra incompatibilidade e for de resolução > imediata, resolvo e partilho aqui, senão fico nessa versão até ser mesmo > necessário fazê-lo :)**** > > ** ** > > ** ** > > ** ** > > ** ** > > ** ** > > No dia 30 de Outubro de 2013 às 11:03, Apintex <[email protected]> > escreveu:**** > > Bom dia Hugo**** > > ** ** > > Obrigado pela ajuda. Já está a funcionar. :)**** > > Vou agora preparar um comparativo para aferir tempos de acesso a uma BD > via AMFPHP e ZENDAMF nas diferentes versões. Darei notícias.**** > > ** ** > > ** ** > > Att,**** > > ** ** > > António Pinto**** > > > No dia 30/10/2013, às 01:27, Hugo Ferreira <[email protected]> > escreveu:**** > > Boa noite,**** > > ** ** > > Neste caso é localizar a pasta core dentro do AMFPHP 1.9 e dentro desta > tem sub-pastas com ficheiros php. Alguns métodos são estáticos no entanto > falta-lhe a clausula "static" que ao no PHP 5.3 não dá erro e no 5.4 passa > a dar.**** > > ** ** > > Aqui tem a lista dos ficheiros e métodos, o que ajuda muito: > http://manifesto42.com/42/?p=219 **** > > ** ** > > Mas já que tive o trabalho e testei no 5.4 e até 5.5, aqui vai o zip > (basta subtituir pela sua actual pasta core).**** > > ** ** > > Este fork da versão 1.9 tem não só a compatibilidade com o PHP 5.4 e 5.5 > como um fix para as datas (não me perguntem onde porque foi feito à cerca > de uns 2 anos e na altura isto não estava no SVN).**** > > ** ** > > É o AMHPHP 1.9 ++ :D**** > > ** ** > > Cumps,**** > > Hugo.**** > > ** ** > > No dia 30 de Outubro de 2013 às 01:10, Apintex <[email protected]> > escreveu:**** > > Boa noite Hugo**** > > ** ** > > Estou neste momento a testar tanto o AMFPHP como o ZENDAMF nas suas > diferentes versões, e também tenho o problema do AMFPHP 1.9 com as últimas > versões do PHP.**** > > Ainda não domino o php. É possível enviar-me a solução encontrada? Obg > > Att,**** > > ** ** > > António Pinto**** > > > No dia 30/10/2013, às 00:20, Hugo Ferreira <[email protected]> > escreveu:**** > > Boa noite Miguel,**** > > ** ** > > Segui as indicações (ao que pareçe a partir do PHP 5.4 o static tem de ser > implícito). Testei tanto com o PHP 5.4, como com o PHP 5.5 (o mais recente) > e funcionou tudo perfeitamente :)**** > > ** ** > > Após 2 anos, vai ser a primeira actualização.**** > > ** ** > > Gracias.**** > > ** ** > > ** ** > > Cumps,**** > > Hugo.**** > > ** ** > > No dia 29 de Outubro de 2013 às 10:29, Hugo Ferreira < > [email protected]> escreveu:**** > > Sim Miguel é o meu caso.**** > > ** ** > > Migrar para uma versão posterior do PHP deveria de trazer benefícios: > estabilidade, performance e sobretudo segurança, no entanto neste caso traz > incompatibilidade e quando temos milhares de utilizadores a usarem a > solução é algo que é adiado continuamente. Na realidade esta versão já tem > muitos anos.**** > > ** ** > > Acredito que agora vão começar a aparecer mais pessoas com o mesmo cenário. > **** > > ** ** > > Agradeço-te sinceramente pela tua disponibilidade que poderá ser preciosa. > Hoje à noite irei proceder à simulação da migração e coloco aqui eventuais > dificuldades que como tu já tiveste experiência neste port, poderás ajudar > a poupar muitas horas.**** > > ** ** > > Obrigado amigo.**** > > ** ** > > No dia 29 de Outubro de 2013 às 10:24, Miguel Vaz <[email protected]> > escreveu:**** > > ** ** > > Curiosamente, vejo muitas visitas a esse post com pesquisas desse género, > o que mostra muita gente a ter esse problema.**** > > ** ** > > Teoricamente os updates são benéficos, mas quem já tem frameworks e > scripts a funcionar bem no servidor com uma determinada versão, por vezes > acaba por ter mais problemas que benefícios. Se puder ajudar em alguma > coisa, avisa.**** > > ** ** > > ** ** > > Miguel**** > > ** ** > > 2013/10/29 Hugo Ferreira <[email protected]>**** > > Excelente, então vim ao local certo.**** > > ** ** > > Simplesmente pesquisei no Google "AMFPHP 1.9 PHP 5.4".**** > > ** ** > > Logo (também em casa) irei começar a preparar tudo para a migração. Espero > não ter outros problemas com outras framworks PHP que esteja a usar.**** > > ** ** > > No dia 29 de Outubro de 2013 às 09:55, Miguel Vaz <[email protected]> > escreveu:**** > > ** ** > > haha, esse site é meu, tudo que lá está é escrito por mim, e sou o > desgraçado que passou por esses problemas. Muito bom ver que alguém visita > o meu site. :-)**** > > ** ** > > Conforme refiro lá, e já nem me recordava que em casa a versão do PHP é > diferente desta aqui no serviço, o problema ficou resolvido com aquelas > alterações aos ficheiros. Experimenta instalar o 5.4, numa VM, por exemplo, > e testa. Funciona tudo bem. Desconheço se o teu alojador não vai causar > outros problemas com alguma definição manhosa algures. Só mesmo quando > fizerem as alterações é que vais saber realmente.**** > > ** ** > > ** ** > > ** ** > > Miguel**** > > ** ** > > ** ** > > ** ** > > 2013/10/29 Hugo Ferreira <[email protected]>**** > > Sim,**** > > ** ** > > O meu host (que estou já pelos cabelos com aqueles gajos), vão migrar para > o PHP 5.4 (incompatível com o AMFPHP 1.9).**** > > Se as correcções foram apenas estas: http://manifesto42.com/42/?p=219 ainda > vá que não vá.**** > > ** ** > > No dia 29 de Outubro de 2013 às 09:45, Miguel Vaz <[email protected]> > escreveu:**** > > ** ** > > Estou com a 5.3.8. e tudo corre bem...mais ou menos. Estás a ter algum > tipo de problemas?**** > > ** ** > > Miguel**** > > ** ** > > 2013/10/29 Hugo Ferreira <[email protected]>**** > > Bom dia,**** > > ** ** > > ** ** > > Alguém que esteja a usar o AMFPHP 1.9 com uma versão do PHP superior ao > 5.3.X ?**** > > ** ** > > ** ** > > Cumps,**** > > Hugo.**** > > -- > 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 anular a subscrição deste grupo e parar de receber emails deste > grupo, envie um email para [email protected]. > Para publicar uma mensagem neste grupo, envie um e-mail para > [email protected]. > Visite este grupo em http://groups.google.com/group/riapt. > Para mais opções, consulte https://groups.google.com/groups/opt_out.**** > > ** ** > > -- > 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 anular a subscrição deste grupo e parar de receber emails deste > grupo, envie um email para [email protected]. > Para publicar uma mensagem neste grupo, envie um e-mail para > [email protected]. > Visite este grupo em http://groups.google.com/group/riapt. > Para mais opções, consulte https://groups.google.com/groups/opt_out.**** > > ** ** > > -- > 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 anular a subscrição deste grupo e parar de receber emails deste > grupo, envie um email para [email protected]. > Para publicar uma mensagem neste grupo, envie um e-mail para > [email protected]. > Visite este grupo em http://groups.google.com/group/riapt. > Para mais opções, consulte https://groups.google.com/groups/opt_out.**** > > ** ** > > -- > 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 anular a subscrição deste grupo e parar de receber emails deste > grupo, envie um email para [email protected]. > Para publicar uma mensagem neste grupo, envie um e-mail para > [email protected]. > Visite este grupo em http://groups.google.com/group/riapt. > Para mais opções, consulte https://groups.google.com/groups/opt_out.**** > > ** ** > > -- > 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 anular a subscrição deste grupo e parar de receber emails deste > grupo, envie um email para [email protected]. > Para publicar uma mensagem neste grupo, envie um e-mail para > [email protected]. > Visite este grupo em http://groups.google.com/group/riapt. > Para mais opções, consulte https://groups.google.com/groups/opt_out.**** > > ** ** > > -- > 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 anular a subscrição deste grupo e parar de receber emails deste > grupo, envie um email para [email protected]. > Para publicar uma mensagem neste grupo, envie um e-mail para > [email protected]. > Visite este grupo em http://groups.google.com/group/riapt. > Para mais opções, consulte https://groups.google.com/groups/opt_out.**** > > ** ** > > ** ** > > -- > 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 anular a subscrição deste grupo e parar de receber emails deste > grupo, envie um email para [email protected]. > Para publicar uma mensagem neste grupo, envie um e-mail para > [email protected]. > Visite este grupo em http://groups.google.com/group/riapt. > Para mais opções, consulte https://groups.google.com/groups/opt_out.**** > > -- > 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 anular a subscrição deste grupo e parar de receber emails deste > grupo, envie um email para [email protected]. > Para publicar uma mensagem neste grupo, envie um e-mail para > [email protected]. > Visite este grupo em http://groups.google.com/group/riapt. > Para mais opções, consulte https://groups.google.com/groups/opt_out.**** > > ** ** > > -- > 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 anular a subscrição deste grupo e parar de receber emails deste > grupo, envie um email para [email protected]. > Para publicar uma mensagem neste grupo, envie um e-mail para > [email protected]. > Visite este grupo em http://groups.google.com/group/riapt. > Para mais opções, consulte https://groups.google.com/groups/opt_out.**** > > <core.zip>**** > > -- > 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 anular a subscrição deste grupo e parar de receber emails deste > grupo, envie um email para [email protected]. > Para publicar uma mensagem neste grupo, envie um e-mail para > [email protected]. > Visite este grupo em http://groups.google.com/group/riapt. > Para mais opções, consulte https://groups.google.com/groups/opt_out.**** > > ** ** > > -- > 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 anular a subscrição deste grupo e parar de receber emails deste > grupo, envie um email para [email protected]. > Para publicar uma mensagem neste grupo, envie um e-mail para > [email protected]. > Visite este grupo em http://groups.google.com/group/riapt. > Para mais opções, consulte https://groups.google.com/groups/opt_out.**** > > -- > 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 anular a subscrição deste grupo e parar de receber emails deste > grupo, envie um email para [email protected]. > Para publicar uma mensagem neste grupo, envie um e-mail para > [email protected]. > Visite este grupo em http://groups.google.com/group/riapt. > Para mais opções, consulte https://groups.google.com/groups/opt_out. > -- 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 anular a subscrição deste grupo e parar de receber emails deste grupo, envie um email para [email protected]. Para publicar uma mensagem neste grupo, envie um e-mail para [email protected]. Visite este grupo em http://groups.google.com/group/riapt. Para mais opções, consulte https://groups.google.com/groups/opt_out.
