Si la limite de temps de téléchargement SharePoint peut être augmentée comme nous le souhaitons, pourquoi la valeur par défaut nest pas définie sur Max? Quelle est la raison davoir une valeur par défaut minimale pour lattribut « executionTimeout »?
<location path="upload.aspx"> <system.web> <httpRuntime executionTimeout="XXX" maxRequestLength="2097151" /> </system.web> </location>
Est-il recommandé daugmenter comme on le souhaite?
Réponse
Selon la propriété MSDN maxRequestLength
Spécifie la limite du seuil de mise en mémoire tampon du flux dentrée, en Ko. Cette limite peut être utilisée pour empêcher les attaques par déni de service qui sont causées, par exemple, par des utilisateurs publiant des fichiers volumineux sur le serveur.
Par défaut pour SharePoint 2010, sa valeur est fixée à 50 Mo:
<httpRuntime maxRequestLength="51200" />
Selon Gestion de la capacité de SharePoint Server 2010: limites logicielles et les limites qui décrivent les limites du logiciel et les limites de Microsoft SharePoint Server 2010:
La taille du fichier de téléchargement peut être augmentée jusquà 2047 Mo, mais un un volume important de fichiers très volumineux peut affecter les performances de la batterie
Délai d’expiration
Selon le MSDN le executionTimeout
est un attribut TimeSpan qui
spécifie le nombre maximal de secondes pendant lesquelles une requête est autorisée à sexécuter avant dêtre automatiquement arrêtée par ASP.NET
In Shar ePoint 2010 par défaut, sa valeur est définie sur 1 heure.
Cette valeur doit être augmentée au cas où lerreur « Request Timed Out » se produirait
[HttpException (0x80004005): Request timed out.]
, sinon il nest pas nécessaire de modifier sa valeur.
Commentaires
- Merci..Devons-nous changer la valeur de ' executionTimeout ' et quelles sont toutes les conséquences de ce changement?
- @Karthikeyan, veuillez vérifier la réponse, des informations sur le délai dexécution ont été ajoutées.
- Merci pour votre aide. .pouvez-vous également me partager limpact de laugmentation de la valeur du délai dexécution à 1,5 heure?