Im utilisant JsonReader
pour charger mes données, mais il semble à faible performance avec une grande quantité de données. Je veux remplacer JsonReader
par ArrayReader
. Je suis sûr que la taille des données que la réponse du serveur sera plus petite si j'utilise ArrayReader
, mais je ne sais pas si les performances sont améliorées.Comparer les performances entre Ext.data.JsonReader et Ext.data.ArrayReader
2
A
Répondre
1
Vous n'allez probablement pas aller beaucoup plus vite dans les deux sens. Sous le capot, JsonReader évalue simplement la chaîne JSON directement dans un objet (et si le navigateur prend en charge la fonction native JSON.parse
, il l'appelle à la place, ce qui est encore mieux). En fait, je suppose que ArrayReader sera plus lent car il itère réellement sur le tableau pour tirer les données dans les enregistrements. Bien sûr, vous pouvez simplement tester cela vous-même - changer le type de lecteur est un changement trivial. Je suppose que vous devrez regarder de plus près combien de données vous renvoyez du serveur.
Questions connexes
- 1. Comparer entre FLEX, JavaFX et Silverlight
- 2. Comparer les exploits de sécurité entre Flash et Silverlight
- 3. Différences de performances entre jconn2 et jconn3
- 4. ASP.NET Web App pour comparer les performances sur différents matériels?
- 5. Delphi: comparer les propriétés entre deux composants
- 6. Différences de performances énormes entre les connexions
- 7. Comparer les lignes entre 2 tables
- 8. Comment comparer les performances graphiques vectorielles en Java avec Flash?
- 9. Comparer les performances de différents schémas de base de données
- 10. Comment comparer entre ByteString et ByteSymbol dans squeak?
- 11. Comparer les chaînes et extraire les variables?
- 12. Comment comparer les résultats de deux requêtes et trouver des correspondances entre les deux?
- 13. Différences de performances entre les méthodes de masquage iframe?
- 14. Comment comparer le temps écoulé entre les champs datetime?
- 15. comparer les sélecteurs jquery performance
- 16. C# comparer les algorithmes
- 17. Différences de performances entre différents SDK CUDA?
- 18. Quelles sont les différences fondamentales entre les fonctions et l'architecture entre le BEAM et la JVM?
- 19. Comment mesurer les performances du réseau (comment comparer le protocole réseau)
- 20. Réduire les variations de performances sous Linux
- 21. Comparer les dossiers et exporter les fichiers modifiés
- 22. Comparer fichier et supprimer les doublons
- 23. Cache et comparer les fichiers en C#
- 24. glisser-déposer et divs comparer les valeurs
- 25. Fils et performances avec les jeux Android
- 26. Rails routes et les performances du site
- 27. ASP.NET MVC et les performances de routage?
- 28. Comment comparer et supprimer les éléments qui n'ont pas la même valeur entre 3 vecteurs?
- 29. Comparer des valeurs entre deux lignes de données et afficher uniquement les colonnes qui sont différentes
- 30. comparer "les goûts" intelligemment
merci, bmoeskau. –