none
Configurações relacionadas com AspBufferingLimit RRS feed

  • Pergunta

  • Ao acessar um cadastro com cerca de 8000 itens é apresentada a mensagem "Response Buffer Limit Exceeded". Pesquisei e vi que esse limite pode ser parametrizado direto no Metabase.xml aumentando o valor do Aspbufferinglimit de "4194304" para "10485760", isto é, de 4 para 10 MB.

    Podem me auxiliar neste entendimento? Quero dizer, basta aumentar esse valor? pergunto porque analisando o metabase vi outros parêmetros que parecem relacionados como AspQueueTimeout, AspSessionMax ambos com 4MB. Grato se responderem.


    Wagner Sena
    terça-feira, 20 de setembro de 2011 11:52

Respostas

  • Amigos, para encerrar este post, já estou conseguindo relacionar todas os itens, precisamente 8751 com a alteração do Aspbufferinglimit. Como não sou programador, não tenho como avaliar se o código poderia ser otimizado ou se melhores práticas poderiam ser implementadas. O acesso ao cadastro de um usuário teste que criei para inserir os itens ficou bem mais lento, porém, só com esse usuário. Por enquanto, agradeço a ajuda e dicas de todos, obrigado!
    Wagner Sena
    terça-feira, 1 de novembro de 2011 14:30

Todas as Respostas

  • Então amigos, com a alteração do Aspbufferinglimit para "10485760", notei que ao acessar o cadastro consigo trazer até cerca de 7200 itens o que antes não era possível, porém quando vou relacionar estes itens ao meu usuário da APP, o sistema fica extremamente lento e não relaciona, embora o erro não tenha estourado na tela como antes... de qualquer modo imagino que algum outro parâmetro também deva ser alterado....com a ajuda de vcs talvez consiga devendar o que para mim é um mistério. Obs. Como não sou desenvolvedor, estou penando para resolver, conto com vcs.
    Wagner Sena
    quinta-feira, 22 de setembro de 2011 14:24
  • Wagner,

    Alguma novidade quanto a essa questao?


    André Alves de Lima
    Microsoft MVP - Client App Dev
    Visite o meu site: http://www.andrealveslima.com.br
    Me siga no Twitter: @andrealveslima
    sexta-feira, 7 de outubro de 2011 12:28
    Moderador
  • Wagner, 

    O correto seria vc ir retornornado os dados conforme for precisando, se vc trazer 8000 itens seu sistema vai ficar lento sim, pq vc tem armazernar isso em algum lugar e se isso for por user vai ter problemas


    Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC
    segunda-feira, 10 de outubro de 2011 14:05
  • Amigos, desculpem a demora em responder...é a famosa correria!

    Então, depois que aumentei o Aspbufferinglimit para "10485760", consegui aumentar o número de registros, porém minha dúvida é se para esse caso apenas este parâmetro deve ser alterado ou se existem outros relacionados com o erro "Response Buffer Limit Exceeded".

    Sei que pode gerar maior lentidão, porém trata-se de um cadastro de usuários e um dos campos relaciona todos os valores de uma determinada tabela que possuem relacionamento com o usuário o que pode resultar nos cerca de 8000 itens.


    Wagner Sena
    sexta-feira, 21 de outubro de 2011 15:11
  • Amigos, para encerrar este post, já estou conseguindo relacionar todas os itens, precisamente 8751 com a alteração do Aspbufferinglimit. Como não sou programador, não tenho como avaliar se o código poderia ser otimizado ou se melhores práticas poderiam ser implementadas. O acesso ao cadastro de um usuário teste que criei para inserir os itens ficou bem mais lento, porém, só com esse usuário. Por enquanto, agradeço a ajuda e dicas de todos, obrigado!
    Wagner Sena
    terça-feira, 1 de novembro de 2011 14:30