Se o limite de tempo de upload do SharePoint pode ser aumentado como desejamos, por que o padrão não está definido como Máximo? Qual é a razão para ter um valor padrão mínimo para o atributo “verificationTimeout”?
<location path="upload.aspx"> <system.web> <httpRuntime executionTimeout="XXX" maxRequestLength="2097151" /> </system.web> </location>
É recomendado aumentar como desejamos?
Resposta
De acordo com a propriedade MSDN maxRequestLength
Especifica o limite para o limite de buffer do fluxo de entrada, em KB. Este limite pode ser usado para evitar ataques de negação de serviço causados, por exemplo, por usuários postando arquivos grandes no servidor.
Por padrão para SharePoint 2010, seu valor é definido como 50 MB:
<httpRuntime maxRequestLength="51200" />
De acordo com Gerenciamento de capacidade do SharePoint Server 2010: limites do software e limites que descreve os limites do software e os limites do Microsoft SharePoint Server 2010:
O tamanho do arquivo de upload pode ser aumentado em até 2.047 MB, no entanto, grande volume de arquivos muito grandes pode afetar o desempenho do farm
Tempo limite de execução
De acordo com o MSDN o executionTimeout
é um atributo TimeSpan que
especifica o número máximo de segundos que uma solicitação pode ser executada antes de ser encerrada automaticamente pelo ASP.NET
No Shar ePoint 2010 por padrão, seu valor é definido como 1 hora.
Seu valor deve ser aumentado caso ocorra o erro “Request Timed Out”
[HttpException (0x80004005): Request timed out.]
, caso contrário, não há necessidade de modificar seu valor.
Comentários
- Obrigado..Vamos alterar o valor de ' executionTimeout ' e quais são as consequências dessa mudança?
- @Karthikeyan, verifique a resposta, foram adicionadas informações sobre o tempo limite de execução.
- Obrigado por sua ajuda .. . você também pode me compartilhar o impacto sobre o aumento do valor do Tempo limite de execução para 1,5 horas?