J'ai construit une application Web Spring MVC avec TilesViewResolver, mais les performances sont médiocres, très lent. Dans un cas-test, les tuiles sont dix fois plus lentes que JSP. Y at-il un moyen d'améliorer cela?Cadre de tuiles faible performance
Répondre
Les tuiles sont basées sur l'assemblage des pages JSP. Ainsi, au moment de l'exécution, la définition des carreaux est chargée via la configuration des carreaux, et lorsqu'une vue est rendue, le code passe par la définition des carreaux pour préparer la sortie finale. Ceci est bien sûr plus lent qu'un scénario de rendu de page JSP, car les tuiles ont d'autres choses à faire. Si votre page est JSP avec des directives include, elle sera compilée dans une classe Java et ce sera beaucoup plus rapide. L'idée d'utiliser des tuiles est d'avoir de meilleures options de mise en page par rapport à JSP pur. Mais il y aura une pénalité de performance. Cependant, dans la plupart des cas, le goulot d'étranglement des applications modernes est plus dans la logique de la base de données/application que dans le rendu de la vue, donc cette pénalité est acceptable avec les avantages que fournit Tiles.
- 1. Cadre de lien faible
- 2. Comment optimiser cette requête MySQL à faible performance?
- 3. Optimisation pour bande passante faible
- 4. Problème de codage des tuiles
- 5. Algorithme de dimensionnement des tuiles
- 6. Tuiles en cache MKMapView
- 7. Curseur de point faible dans l'application Swing
- 8. problème de disposition de tuiles listview (vb.net)
- 9. tuiles pour CATiledLayer avec NSURLConnection
- 10. Collision à base de tuiles dans XNA
- 11. Meilleure façon de générer des tuiles
- 12. Google Maps Google - superposition de tuiles personnalisées
- 13. iPhone cocos2d Transitions de tuiles CCTMXTiledMap
- 14. Struts Tiles 1 - problème de tuiles imbriquées
- 15. Animations WPF à faible performance. Mieux vaut utiliser des formes que .png?
- 16. iPhone: crash de mémoire faible
- 17. Comment portable est la liaison faible? #pragma faible my_symbol
- 18. Sécurité faible lien
- 19. performance autoeventwireup coût
- 20. Comment tester la condition de faible puissance sur Android
- 21. transfert de fichier http de priorité faible?
- 22. Struts2 Tuiles - comment mettre en œuvre?
- 23. Struts/Spring avec tuiles erreur-page
- 24. Struts2 avec des tuiles 2.1 ou 2.2
- 25. silverlight contrôle pivotviewer n'affiche pas les tuiles
- 26. Astuces de performance du cadre d'entités ADO.NET que tout développeur doit connaître
- 27. Protocole de mouvements de MMORPG basé sur des tuiles
- 28. Intégration de Spring Webflow 2 et de tuiles Apache
- 29. VB.NET faible typé? fort typé?
- 30. modèle d'événement faible Silverlight 3
Selon DéfinitionsFactory et DéfinitionDao que vous utilisez, il est possible que les tuiles ne mettent pas en cache les définitions de tuiles. Peut-être que c'est la cause de la faible performance. –