Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 57819|Resposta: 5

[.NET Core] asp.net núcleo escreve um middleware para registrar o tempo da interface

[Copiar link]
Postado em 12-09-2019 17:46:02 | | | |
Escrever interfaces inevitavelmente encontrará outros dizendo que a interface é lenta, quanto é mais lenta, quanto tempo leva para um servidor de interface processar, se existem números específicos para registrar quanto tempo cada interface leva, quando outros dizem que a interface está lenta, olhar as estatísticas de tempo da interface, se for processada em alguns milissegundos, desculpe não carregar esse potenciómetro.

Implementação de middleware
asp.net core executa um middleware após o outro, então só precisamos definir nosso próprio middleware, registrar o tempo antes da solicitação começar a ser processada e o tempo após o término do processamento; o middleware aqui envia o tempo da solicitação para o log, você também pode enviar para o cabeçalho de resposta ou outros lugares conforme necessário.

Configuração do middleware

Para configurar o pipeline de processamento de requisições no Inicializar, a configuração de exemplo é a seguinte:


Procure logs pelo nome do logger "PerformanceLog" no log, e o ElapsedMilliseconds no log é o tempo consumido pela interface correspondente, ou você pode buscar pelo intervalo ElapsedMilliseconds, como filtrar logs com tempo maior que 1s






Anterior:Meet Azure DevOps
Próximo:O número ID gera algoritmo floco de neve
Postado em 2021-9-22 20:50:47 |
Aprenda a aprender...
Postado em 2021-10-24 16:40:07 |
Postado em 2021-10-26 09:41:04 |
Chame as coisas, aprenda a aprender
Postado em 30-08-2022 às 13:24:10 |
Não. coisa, aprenda a aprender!! Não. coisa, aprenda a aprender!!
Postado em 31-08-2022 13:24:59 |
douto
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com