|
C'est Patrick Mineault lui-même qui l'annonce sur son blog : la nouvelle beta d'Amfphp décoiffe et apporte un lot de nouveautés impressionnant.
Première nouveauté de taille : l'encodage et le décodage AMF irait 50 à 200 fois plus vite qu'auparavant. Le miracle s'est produit grâce à Emanuele Ruffaldi, déjà auteur d'une implémentation d'Amfphp pour C++, qui a mis au point une extension pour PHP écrite en C pour gérer l'encodage et le décodage AMF en lieu et place de PHP. Les résultats sont impressionnants : moins d'une seconde pour envoyer 7.3 MOs de données, soit un tableau contenant 100.000 éléments contenant chacun un objet comprenant trois champs. Pour installer cette extension, il faudra avoir la main sur le serveur. Mais ce n'est pas tout, P. Mineault annonce d'autres nouveautés alléchantes : (...)
- Vitesse améliorée encore avec l'implémentation d'une gestion automatique de la compression gzip des envois de données depuis le serveur : si le navigateur du client est compatible gzip (c'est-à-dire tous les navigateurs "modernes" depuis IE5), la compression se fait automatiquement (les ratios de compression varient de 2:1 à 10:1. - un meilleur support des recordsets. Nouvelle classe Recordset côté serveur, utile pour faire des boucles sur des résultats avant de les envoyer à Flash. - un service browser amélioré : refait depuis depuis peu en Flex 2, l'outil (qui, pour mémoire, permet de tester les méthodes de son service en se passant de Flash, directement dans un navigateur), permet d'afficher les objets retournés par le serveur dans des arbres, à la mode Service Capture. Ce service browser servira par ailleurs de base au futur projet Universal Remoting service browser. - support du ByteArray : il est maintenant possible d'envoyer des ByteArray (tableaux de données binaires) depuis Flash et Flex et d'en retourner depuis le serveur. J'en connais qui vont être heureux ;) - le support des webservices à été retiré et quelques bugs ont disparu. Pour le compte-rendu complet de cette nouvelle version : http://www.5etdemi.com/blog/archives/2007/01/amfphp-19-beta-2-ridiculously-faster/ et bien sûr : http://www.amfphp.org/ Rendez-vous sur le forum pour réagir à cette news : http://www.flashxpress.net/forum/showthread.php?t=61221
probleme de boucle Ecrit par fathi, le 18-04-2007 10:42 probleme sur l'execution de boucle for{} lorsque i :0 ---> 2000000 |
|