0 votes

Pourquoi ils ont créé un délai d'attente

Si vous ajoutez ceci à web.config, alors si une page a traversé un long processus, le client n'aura pas d'exception de timeout.

<httpRuntime maxRequestLength="1024000" executionTimeout="36000"/>

j'ai essayé de créer un site web avec deux pages, j'ai fait en sorte qu'un bouton dans default1.aspx attende 5 minutes. l'autre page qui demande n'est pas affectée par cela.

merci

3voto

Pharabus Points 4664

Je ne suis pas sûr à 100% de vous suivre, mais le but d'un délai d'attente est de s'assurer qu'un client n'attend pas indéfiniment une réponse qui peut ne pas arriver, cela fait partie intégrante du travail dans un environnement sans état.

0voto

Frank V Points 9690

Donc les clients ne peuvent pas attacher des ressources précieuses du serveur ...

0voto

Cat Man Do Points 11771

Les délais d'attente côté serveur sont une chose, mais IE et les autres navigateurs ont également des délais d'attente. Si vous effectuez quelque chose de coûteux côté serveur, utilisez une zone d'état au lieu d'une requête-réponse pour gérer le traitement.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X