L'utilisation d'un plus grand nombre de variables d'application affecterait-elle les performances d'un site Web asp.net?Variables d'application et performances?
Répondre
Si vous créez des objets volumineux pendant l'exécution, cela affecte définitivement les performances.
Si vous les créez tous pendant l'initialisation, ils peuvent affecter le temps d'exécution si vous en accédez un puis un autre puis un autre et un autre qui peut provoquer la pagination (recherchez le terme).
Les variables comme int, char, double, ... n'affectent pas les performances, les grandes baies d'entre eux peuvent.
Je vous recommande de lire le fonctionnement du cache et comment le système d'exploitation alloue/libère la mémoire.
pas de manière significative.
Tant qu'ils sont des variables locales, non. S'il s'agit de variables statiques, dans des cas extrêmes, cela pourrait être le cas (par exemple dans le cas d'une collection de plus en plus importante) mais dans des cas d'utilisation normaux, cela n'aura aucun effet notable.
Vous voulez dire des variables attachées à l'objet "Application", n'est-ce pas?
Non, il ne devrait pas être un problème, à condition que vous vous rendez compte:
- Ils sont partagés par différents threads donc il peut y avoir des problèmes de concurrence
- Ils ne sont pas partagés par différents processus de travail, de sorte que vous ne peut garantir exactement une instance, même si vous n'avez qu'une seule machine
- 1. Multiprocesseur et performances
- 2. performances Mysql et Count (*)
- 3. PROCÉDURE STOCKÉE Calculs et améliorations des performances
- 4. Performances d'analyse Javascript et CSS
- 5. Performances SQL et chaînes MD5
- 6. MySql variables et php
- 7. Variables et procédures stockées
- 8. Mod_rewrite et _GET variables $
- 9. Tables temporaires et performances SQL SELECT
- 10. Performances ASP.net et requêtes de compilation
- 11. Cadre compact dans WinCE et performances
- 12. Données hiérarchiques dans Linq - options et performances
- 13. SQL Server 2005 Performances et espace blanc
- 14. Consommation et performances de la mémoire ObjectContext
- 15. Jquery, xml et les variables
- 16. PHP et des variables globales
- 17. Javascript et variables de session
- 18. Variables membres et algorithmes STL
- 19. Performances et informations Compilation et runtime JSP (websphere, tomcat)
- 20. Performances QtCreator sous Windows
- 21. question A jQuery sur les variables et les sélecteurs
- 22. Performances LINQ
- 23. PHP Variables variables
- 24. PHP error_log problèmes de performances
- 25. variables simples en Java et C++
- 26. php fonction strlen et 2 variables
- 27. jBPM, variables d'exécution et de processus simultanées
- 28. BASH Variables avec plusieurs commandes et réentrantes
- 29. Variables de session PHP - disparaissent et réapparaissent
- 30. Gestionnaires ASP.NET HTTP et variables globales