Dans mon application ASP.NET, j'ai une chaîne de connexion sqlclient dans mon fichier web.config. Quel est le paramètre de délai d'attente recommandé pour l'environnement de production? La valeur par défaut est 15 secondes. Mon batterie de serveurs Web et mon cluster de bases de données sont sur le même commutateur, donc il ne devrait pas y avoir beaucoup de latence.Combien de temps le délai connectionString doit-il être dans les applications ASP.NET? (sqlclient)
Combien de temps le délai connectionString doit-il être dans les applications ASP.NET? (sqlclient)
Répondre
Le délai d'attente par défaut fonctionnera dans la plupart des scénarios. Si ce n'est pas le vôtre et que vous rencontrez des problèmes, vous pouvez le modifier. La réduction de ce délai peut être utile dans les cas où vous souhaitez lancer une exception immédiatement s'il y a des problèmes de connexion pour éviter de monopoliser les threads de travail.
La valeur par défaut de 15 secondes est une valeur raisonnable, et il y a rarement une raison de la modifier.
Une raison d'avoir un délai d'attente plus long est par exemple que votre serveur de base de données exécute parfois des requêtes lourdes qui le rendent inerte pendant quelques secondes. Une raison pour avoir un délai d'expiration plus court serait si vous voulez une erreur plus tôt au lieu d'attendre quand la base de données ne répond pas, par exemple si vous pouvez utiliser des données mises en cache comme une sauvegarde.
Généralement, cela devrait être bon. Si vous rencontrez des problèmes, vous pouvez expérimenter avec le peaufiner, mais la chose la plus importante puis, et toujours en réalité, est la mesure l'impact de vos modifications.
Une autre chose pour empêcher les choses de se passer plus facilement est d'utiliser la mise en cache. Il existe des outils open source disponibles comme memcached. Microsoft a également son propre mécanisme de mise en cache distribué: AppFabric.
- 1. sqlclient - délai de connexion ou délai de commande
- 2. Combien de temps ClaimedIdentifier peut-il être?
- 3. Combien de temps un jeton SAML doit-il être valide
- 4. Combien de temps durera ma session actuelle?
- 5. Combien de temps dure le copyright GPL?
- 6. Combien de temps une application ASP.NET MVC s'exécutera-t-elle?
- 7. Combien de temps C# & asp.net 2 sera-t-il supporté?
- 8. Combien de niveaux physiques existent dans les applications réelles
- 9. Comment faire pour référencer ConnectionString dans ASP.NET?
- 10. Combien de temps les liens d'ancre de même page peuvent-ils être?
- 11. Comment puis-je savoir combien de temps a pris le temps de chargement de la page entière dans asp.net?
- 12. Le premier appel à l'aide de SQLClient vers SQL 2008 crée un délai d'expiration. Tous les appels suivants sont corrects
- 13. Combien de temps une URL peut-elle être? Avant mauvais pour le référencement
- 14. Implémenter le délai d'attente dans les acteurs
- 15. Combien d'exécutions de flux de travaux doivent-elles être exécutées dans une application Asp.Net?
- 16. android combien de temps sera notre activité dans la pile
- 17. Combien de temps met CreateThread à exécuter?
- 18. Combien de temps Tomcat doit-il arrêter?
- 19. Quel devrait être le délai de connexion idéal dans l'application asp.net?
- 20. Temps de réponse du service Web après le délai d'inactivité
- 21. Comprendre Sql Server connectionstring pour asp.net
- 22. Combien d'instructions peuvent être conditionnelles dans MySQL?
- 23. Flex: temps combien de temps HTTPService faut pour charger?
- 24. ASP.NET MVC: Combien de dépôts?
- 25. Combien de temps les fuites de mémoire peuvent-elles persister dans les programmes RPGLE?
- 26. Combien de temps pour vous connecter à une application et combien est trop?
- 27. Gardez ConnectionString dans le fichier concepteur LINQ
- 28. C# - SQLClient - Simplest INSERT
- 29. Combien de temps dure AudioServicesPlaySystemSound (kSystemSoundID_Vibrate)?
- 30. Débogage de deux applications Web dans asp.net