Size: a a a

BY Microsoft .NET User Group

2019 June 14

S

Sentiar in BY Microsoft .NET User Group
Anatoly
Book of the runtime уже прочёл?
Та, которая в репе coreclr лежит, разделённая на 10+ тайтлов?
источник

A

Anatoly in BY Microsoft .NET User Group
что такое тайтл?
источник

S

Sentiar in BY Microsoft .NET User Group
Заголовок
источник

S

Sentiar in BY Microsoft .NET User Group
источник

A

Anatoly in BY Microsoft .NET User Group
да, оно
источник

S

Sentiar in BY Microsoft .NET User Group
где-то валялись мемасы про "один вложенный if в другой if быстрее, чем if с двумя conditions, и наоборот"
источник

S

Sentiar in BY Microsoft .NET User Group
Anatoly
да, оно
спасибо за совет, похоже, что занимательная *штука* этот BotR
источник
2019 June 17

A

Anatoly in BY Microsoft .NET User Group
1. Что не так?
2. Paint.net умеет блюрить части изображений
источник

DM

Dzmitry Martavoi in BY Microsoft .NET User Group
Anatoly
1. Что не так?
2. Paint.net умеет блюрить части изображений
Middleware исполняется 27 секунд
источник

A

Anatoly in BY Microsoft .NET User Group
Dzmitry Martavoi
Middleware исполняется 27 секунд
Upload исполняется 27 секунд, да.
источник

A

Anatoly in BY Microsoft .NET User Group
Не прав. До upload
источник

DM

Dzmitry Martavoi in BY Microsoft .NET User Group
Ага
источник

A

Anatoly in BY Microsoft .NET User Group
Но там написано application code
источник

A

Anatoly in BY Microsoft .NET User Group
И это может быть все что угодно. У вас iis?
источник

DM

Dzmitry Martavoi in BY Microsoft .NET User Group
Kestrel
источник

DM

Dzmitry Martavoi in BY Microsoft .NET User Group
Linux
источник

DM

Dzmitry Martavoi in BY Microsoft .NET User Group
Docker / ecs
источник

A

Anatoly in BY Microsoft .NET User Group
Ну, я бы добавил точек измерения. По другому никак. Всё  таки application code
источник

DM

Dzmitry Martavoi in BY Microsoft .NET User Group
а там весь код - код стандартных сторонних middleware. Тоесть не наш app. code.
public void Configure(IApplicationBuilder app)
       {
           app.UseResponseBuffering();
           app.UseExceptionHandler(a => a.Run(async context =>
           {
               //exc handling
           }));

           app.UseCors();
           app.UseHealthChecks("/health");
           app.UseSwagger();
           app.UseSwaggerUI(options =>
           {
               options.RoutePrefix = "swagger";
               options.SwaggerEndpoint("./v1/swagger.json", "Documents Upload API");
           });
           app.UseMvc();
       }
   }
источник

DM

Dzmitry Martavoi in BY Microsoft .NET User Group
тоесть там даже некуда по простому добавить инструментацию
источник