Ha a SharePoint feltöltési időkorlátja tetszés szerint megnövelhető, miért nincs beállítva az alapértelmezett Max? Mi az oka annak, hogy a “végrehajtási időkorlát” attribútum minimális alapértelmezett értéke legyen?

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

Javasoljuk, hogy növeljük, ahogy szeretnénk?

Válasz

Az MSDN tulajdonság szerint maxRequestLength

A bemeneti adatfolyam pufferelési küszöbértékét határozza meg, KB-ban. Ez a korlát felhasználható a szolgáltatásmegtagadási támadások megelőzésére, amelyeket például a felhasználók nagy fájlok közzétételével okoznak a szerveren.

Alapértelmezés szerint a SharePoint számára A 2010-es érték 50 MB-ra van állítva:

<httpRuntime maxRequestLength="51200" /> 

A SharePoint Server 2010 kapacitáskezelés szerint: Szoftverhatárok és korlátozások , amelyek leírják a Microsoft SharePoint Server 2010 szoftver korlátait és korlátait:

A feltöltési fájl mérete 2047 MB-ig növelhető, azonban nagy mennyiségű nagyon nagy fájl befolyásolhatja a farm teljesítményét

Végrehajtási időkorlát

A MSDN a executionTimeout egy TimeSpan attribútum, amely

meghatározza a másodpercig, amíg egy kérést végre lehet hajtani, mielőtt az ASP.NET automatikusan leállítaná

Shar-ban Az ePoint 2010 alapértelmezés szerint értéke 1 óra.

Ezt az értéket növelni kell, ha a „Kérés időtúllépés” hiba jelentkezik

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

, különben nincs szükség az érték módosítására.

Megjegyzések

  • Köszönöm .. Megváltoztatjuk a ' végrehajtási idő és milyen következményei vannak ennek a változásnak?
  • @Karthikeyan, kérjük, ellenőrizze a választ, a végrehajtás időkorlátjával kapcsolatos információk hozzáadódtak.
  • Köszönjük segítségét .megoszthatja azt is, hogy milyen hatással van a Végrehajtási időkorlát 1,5 órára emelése?

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük