Pouvez-vous aider en ce qui concerne l'amélioration des performances dans Asp.Net? Les meilleurs conseils pratiques pour l'amélioration des performances asp.net?Quels sont les meilleurs conseils pour améliorer les performances des applications dans Asp.Net?
Répondre
Cette question est très vaste car la performance d'une application ASP.Net n'est pas seulement liée au traitement de la page ou à l'utilisation de la bande passante, mais aussi au code et aux algorithmes que vous avez écrits. Si vous utilisez la source de données, alors la performance des requêtes et ADo.Net. La chose de base que vous pourriez demander est d'améliorer le traitement de la page par Caching, etc.
Jetez un coup d'oeil ici pour une description détaillée des meilleurs modèles et de la pratique (bien que son vieux .. publié en 2004 mais aide encore).
http://msdn.microsoft.com/en-us/library/ff647215.aspx
Ou mieux considérer ce (Pour .Net4). Il liste tous les documents liés à la performance
http://msdn.microsoft.com/en-us/library/cc668225.aspx
Mise à jour
Si vous recherchez spécifique choses ralentir votre chargement de la page Utilisation du panneau net de Firebug et moniteur quelle ressource prend plus de temps. Ou, comme suggéré par une autre réponse, utilisez Tracing pour vérifier cela.
Définissez trace = "true" dans la directive page. Rechargez la page et recherchez les retards évidents dans les gestionnaires d'événements de cycle de vie de la page, en particulier lorsque vous accédez à une base de données.
également, utilisez la barre d'outils Web Developer Firefox pour obtenir un aperçu convivial des tailles de fichiers d'image et d'autres formats de fichiers statiques, CSS, JS, etc.
Il y a beaucoup de questions et réponses sur les performances ASP.NET ici sur Stackoverflow. Voici one of my previous answers et un quick search sur les étiquettes ASP.NET
et Performance
donne beaucoup de résultats.
À quels problèmes faites-vous face exactement?
Quel est le meilleur médicament pour être en meilleure santé? Tout dépend de quel est votre problème de santé. La même chose est avec les performances ASP.NET. D'abord, trouvez quel est votre goulot d'étranglement, un facteur le plus lent. Ensuite, réparez-le, retestez les performances et, si plus de vitesse est nécessaire, passez à l'étape précédente.
Comment trouver un goulot d'étranglement? Si vous n'avez vraiment aucune idée par où commencer, commencez par analyser votre diagramme en cascade. Pour en créer un à partir de votre client, utilisez Fiddler ou Firebug. Pour le créer à partir de différentes géographies Internet, utilisez WebPagetest. La cascade indiquera si le goulot d'étranglement est sur le serveur ou le réseau, et si elle est causée par la page ASPX principale ou par les ressources (scripts, images, CSS). Si le serveur et le réseau sont assez rapides, vérifiez la lenteur dans le navigateur en utilisant Firebug ou dynaTrace Ajax edition qui peut suivre les événements DOMContentLoaded/load dans le navigateur. Si le goulot d'étranglement est sur le serveur, vérifiez s'il s'agit de la base de données ou de l'application. Utilisez le profileur de base de données et le profileur .NET, par exemple à partir de la question this.
Comment réparer les goulots d'étranglement? Vérifiez this ressource Microsoft, mais il existe beaucoup d'autres pour chaque type de goulots d'étranglement.
Si vous ajoutez le tag "performance" à votre question, vous obtiendrez peut-être plus de réponses.
- 1. Quels sont les meilleurs moyens de planter des applications Android?
- 2. Quels sont vos meilleurs conseils Sequel?
- 3. Meilleurs moyens éprouvés pour améliorer les performances de recherche
- 4. Comment améliorer les performances dans l'application ASP.net
- 5. Quels sont les meilleurs compteurs de performances pour une application ASP.net?
- 6. Quels sont les meilleurs moyens d'améliorer les performances de KineticJS, en particulier sur les appareils mobiles?
- 7. Quels sont les meilleurs compteurs de performance ASP.NET à surveiller?
- 8. Quels sont les facteurs à prendre en compte pour améliorer les performances du serveur dans AWS?
- 9. Des conseils pour améliorer les performances du concepteur Visual Studio 2008 ASP.NET?
- 10. Quels sont les meilleurs moyens d'améliorer la sécurité de l'application?
- 11. quels sont les meilleurs sites pour les paquets SSIS
- 12. Quels sont les meilleurs guides Java Idiomatic?
- 13. Quels sont les meilleurs équivalents firebug pour les autres navigateurs?
- 14. Quels sont les meilleurs thèmes Silverlight?
- 15. Quels sont les meilleurs outils pour apprendre le reverse engineering
- 16. Quels sont les meilleurs outils pour les applications de test d'unité iPhone?
- 17. Quels sont les meilleurs projets OSS?
- 18. Quels sont les meilleurs livres pour débuter la programmation?
- 19. améliorer les performances
- 20. Quels sont les conseils d'optimisation de jSoup?
- 21. Quels sont les meilleurs jeux développés par XNA pour PC?
- 22. Quels sont les meilleurs sites/livres pour apprendre Apache?
- 23. Quels sont les trois meilleurs blogs pour WPF?
- 24. Quels sont les meilleurs outils CASE gratuits pour PHP?
- 25. Améliorer les performances des méthodes
- 26. Quels modules cpan sont les meilleurs pour lire et étudier?
- 27. Quels sont les meilleurs paramètres d'enregistrement de microphone pour AVAudio?
- 28. Quels sont les meilleurs flux RSS pour C++?
- 29. Quels sont les meilleurs moteurs pour un jeu indépendant 2D?
- 30. Quels sont les meilleurs scénarios pour Windows Workflow utilisé?
Quels sont les problèmes de performance spécifiques que vous rencontrez? –
Mon application est lente. Je ne comprends pas pourquoi ça se passe comme ça? –
nous non plus. quelle partie de votre application va lentement? peut-être que nous pouvons vous aider si vous donnez des détails. –