Wenn das Zeitlimit für das Hochladen von SharePoint nach Belieben erhöht werden kann, warum ist der Standardwert nicht auf Max festgelegt? Was ist der Grund für einen Mindeststandardwert für das Attribut „executeTimeout“?

<location path="upload.aspx"> <system.web> <httpRuntime executionTimeout="XXX" maxRequestLength="2097151" /> </system.web> </location> 

Wird empfohlen, den Wert nach Belieben zu erhöhen?

Antwort

Entsprechend der Eigenschaft MSDN maxRequestLength

Gibt den Grenzwert für den Schwellenwert für die Pufferung des Eingabestreams in KB an. Diese Begrenzung kann verwendet werden, um Denial-of-Service-Angriffe zu verhindern, die beispielsweise von Benutzern verursacht werden, die große Dateien auf dem Server veröffentlichen.

Standardmäßig für SharePoint 2010 ist der Wert auf 50 MB festgelegt:

<httpRuntime maxRequestLength="51200" /> 

Gemäß SharePoint Server 2010-Kapazitätsverwaltung: Softwaregrenzen und Grenzen , die Softwaregrenzen und Grenzen von Microsoft SharePoint Server 2010 beschreiben:

Die Größe der Upload-Datei kann auf bis zu 2047 MB erhöht werden Ein großes Volumen sehr großer Dateien kann die Farmleistung beeinträchtigen.

Ausführungszeitlimit

Gemäß MSDN Die executionTimeout ist ein TimeSpan-Attribut, das

die maximale Anzahl von angibt Sekunden, die eine Anforderung ausführen darf, bevor sie von ASP.NET automatisch heruntergefahren wird.

In Shar Der ePoint 2010-Wert ist standardmäßig auf 1 Stunde festgelegt.

Der Wert sollte erhöht werden, wenn der Fehler „Anforderungszeitüberschreitung“ auftritt.

[HttpException (0x80004005): Request timed out.] 

, andernfalls muss der Wert nicht geändert werden.

Kommentare

  • Danke. Sollen wir den Wert von ' executeTimeout und was sind alle Konsequenzen dieser Änderung?
  • @Karthikeyan, bitte überprüfen Sie die Antwort, Informationen zum Ausführungszeitlimit wurden hinzugefügt.
  • Vielen Dank für Ihre Hilfe. Können Sie mir auch die Auswirkungen auf die Erhöhung des Ausführungszeitlimits auf 1,5 Stunden mitteilen?

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.