J'ai commencé à utiliser le routage d'URL pour mon application Web. C'est un site web dynamique et il a plus de 50k pages. On dirait que maintenant ça marche plus lentement. Pouvez-vous suggérer comment l'optimiser, l'améliorer et le rendre plus efficace?Comment accélérer l'application de formulaires Web asp.net avec le routage d'URL asp.net 3.5?
Répondre
Je commencerais en permettant le suivi sur votre site:
http://msdn.microsoft.com/en-us/library/y13fw6we%28VS.71%29.aspx
Cela devrait au moins vous aider à identifier les goulots d'étranglement sont vraiment en cours (et de vous fournir plutôt avec des timings réels que juste « »). Vous pouvez ensuite utiliser cette information pour commencer à creuser dans votre code pour localiser le goulot d'étranglement exact.
C'est une bonne idée, mais j'ai une autre préoccupation. Mon application fonctionnait assez rapidement avant d'implémenter le routage d'URL. Le traçage n'aidera pas avec cela – Gene
Comment savez-vous que le traçage ne vous aidera pas si vous ne l'avez pas essayé? Si vous ajoutez le suivi, vous pouvez ajouter vos propres instructions de suivi avant, pendant et après, le routage commence et se termine et affiche les minutages entre les deux. Cela vous donnera au moins des moments concrets avec lesquels vous pourrez travailler lorsque vous créerez vos plans de test pour tester différentes méthodes. – ca8msm
- 1. ASP.NET 4 formulaires Web images de routage
- 2. Routage ASP.NET avec Web Forms
- 3. asp.net 4.0 routage de formulaires web - chemin par défaut/wildcard
- 4. asp.net 3.5 réécriture d'url/routage pour les sites Web multilingues
- 5. Routage asp.net (dans les formulaires Web) sans mappage générique
- 6. Asp.net 3.5 Sp1 Routage de sous-domaine?
- 7. Formulaires Web ASP.NET IHttpModule Singleton
- 8. comment gérer le routage MVC Asp.net avec le routage webform asp.net
- 9. Aide avec le routage asp.net
- 10. Asp.Net 3.5 localisation explicite avec application web
- 11. jqTouch avec des formulaires Web ASP.NET
- 12. asp.net mvc aide avec le routage
- 13. Routage ASP.Net avec WebForms
- 14. jQuery Formulaires Web ASP.Net AJAX
- 15. Formulaires Web ASP.NET sans javascript
- 16. Routage ASP.NET 3.5 ne pas gérer/(URL racine)
- 17. Comment faire de jolis formulaires ASP.Net?
- 18. Téléchargement de site Web ASP.NET 3.5
- 19. Mélange de formulaires Web ASP.NET et ASP.NET MVC
- 20. ASP.NET MVC Un problème avec le routage
- 21. Routage asp.net avec formulaires Web - tous les routeurs obtiennent un 404
- 22. Comment puis-je intégrer Perl avec des formulaires Web ASP.NET?
- 23. TinyURL aime le routage avec ASP.NET MVC?
- 24. problème avec routage ASP.NET MVC
- 25. Comment configurer Ninject avec ASP.NET 3.5?
- 26. Routage ASP.NET
- 27. ErrorMessage et ValidationSummary dans asp.net (formulaires Web)
- 28. Routage ASP.NET: classe RouteCollection manquante
- 29. Routage ASP.NET MVC avec jqGrid
- 30. ASP.NET 4 exécuté sur le serveur avec ASP.NET 3.5
Cela dépend de la façon dont vous créez vos itinéraires. Peut-être que vous avez trop de règles, peut-être que votre regex est trop lâche, pourrait être un certain nombre de choses. Montrez certaines de vos routes, vous obtiendrez plus de réponses. – RPM1984
Voici l'une des routes que j'ai dans mon fichier Global.asax. J'ai 15 de plus avec une logique similaire mais plus simple RouteTable.Routes.Add (nouvelle Route ("Texte/Texte/{paramètre}/{paramètre2}/{paramètre3}/{paramètre4}/{paramètre5}", nouveau CsRouteHandler (" ~/pagename.aspx "))); – Gene