Mike Potter criou um pequeno estudo de performance para comparar o uso do Flex com PHP usando JSON(JavaScript Object Notation), XML e o AMFPHP.
Segue o link para que você possa tirar suas conclusões.
Como era de se esperar o AMFPHP se mostrou mais rapido, apesar da conclusão diferente do Mike.
Nos testes que fiz obtive o seguinte resultado, o tempo é em ms:
# of data | XML | AMFPHP | JSON |
2500 | 4406 | 3015 | 3855 |
5000 | 6820 | 5378 | 6500 |
7500 | 9653 | 7281 | 9564 |
10000 | 12428 | 9544 | 12458 |
15000 | 20399 | 13709 | error |
20000 | 25967 | 18977 | error |
25000 | 33708 | 24045 | error |
O resultado que Mike obteve foi devido ao teste que ele fez localmente, remotamente o AMFPHP se mostrou mais rápido.
Sobre o JSON para FLEX
ActionScript 3.0 Libraries
http://labs.adobe.com/wiki/index.php/ActionScript_3:resources:apis:libraries
Interessante o resultado, especialmente a diferença entre o AMFPHP e o XML, imaginei que ele comprovaria o contrário.
abraço!
Quanto ao resultado já esperava que o AMFPHP fosse mesmo mais rápido que os demais.
Seria interessante a comparação usando java do lado servidor em relação ao PHP. Isto é usando o OPENAMF em comparação com o AMFPHP.
Até Leonardo seria de grande valia um tutorial para o pessoal sobre a comunicação do flash com o java usando o OPENAMF, uma vez que vc tem uma boa didática em seus tutoriais.
Abraço cara