Повышение производительности при включении перемотки всех HTTP-запросов в ASP.Net Core - PullRequest
0 голосов
/ 19 ноября 2018

Я преобразую большое приложение ASP.NET в основное приложение ASP.NET, и я столкнулся с несколькими ситуациями, когда мы не можем прочитать поток Request.Body, потому что он уже был прочитан к тому времени, когда мы захотели его прочитать. Теперь я понимаю, что было бы лучше исправить эти маленькие расы, но в целях продвижения вперед я временно добавил следующее промежуточное ПО:

        app.Use(async (context, next) => {
            context.Request.EnableRewind();
            await next.Invoke();
        });

Какое влияние на производительность выполняет перемотка для всех HTTP-запросов - и было ли это ранее в ASP.NET в любом случае?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...