عملکرد API های خود را با NBomber آزمایش کنید (بخش دوم)
200, OK
https://virgool.io/@navidkhalilian/test-your-apis-performance-with-nbomber-load-testing-in-c-part2-dsheexfenbsk icon

اما چه چیز دیگری می‌توانیم از آزمایش‌های تست بار نتیجه بگیریم؟ می‌توانیم مشخص کنیم که در کجای سیستم درخواست‌ها به کندی اجرا می‌شوند و در کدام API‌ها مشکلات جدی باعث از کار افتادن سیستم می‌شود. 

عملکرد API های خود را با NBomber آزمایش کنید (بخش دوم)
افزایش پرفورمنسAPI با استفاده از FastEndpoints
200, OK
https://virgool.io/@navidkhalilian/fastendpoints-t8vrqvo0ddg8 icon

طبق توضیح سایت طراح این پکیج می‌تونیم FastEndpoints را بعنوان جایگزین MVC و Netcore Minimal APIs معرفی کنیم. در واقع طبق گفته‌های سازنده و بنچ مارک انجام شده این پکیج توانایی هندل کردن 35K درخواست بیشتر در ثانیه داره. 

افزایش پرفورمنسAPI با استفاده از FastEndpoints
عملکرد API های خود را با NBomber آزمایش کنید
200, OK
https://virgool.io/@navidkhalilian/test-your-apis-performance-with-nbomber-load-testing-in-c-o18iknvhpoil icon

تست بار به شما کمک میکند تا مشکلات عملکردی را پیدا کنید که ممکن است فقط برای بیش از 1000 کاربر رخ دهد، و پس از آن باعث مشود مشکلات بزرگی برای عملکرد سرویس شما ایجاد کند.  

عملکرد API های خود را با NBomber آزمایش کنید
بهبود قابل ملاحظه‌ی کارآیی LINQ در NET 7.
200, OK
https://code-maze.com/linq-performance-dotnet7/ icon
|        Method |  Runtime |             Mean | Rank | Allocated |
|-------------- |--------- |-----------------:|-----:|----------:|
|           Min | .NET 6.0 |   656,027.606 ns |    2 |      41 B |
|           Min | .NET 7.0 |    10,243.608 ns |    1 |         - |
|               |          |                  |      |           |
|           Max | .NET 6.0 |   660,551.869 ns |    2 |      41 B |
|           Max | .NET 7.0 |    10,294.283 ns |    1 |         - |
|               |          |                  |      |           |
|       Average | .NET 6.0 |   561,299.193 ns |    2 |      41 B |
|       Average | .NET 7.0 |    13,850.906 ns |    1 |         - |
|               |          |                  |      |           |
|           Sum | .NET 6.0 |   579,482.666 ns |    2 |      41 B |
|           Sum | .NET 7.0 |    34,728.896 ns |    1 |         - |
|               |          |                  |      |           |
|         Count | .NET 6.0 |   569,091.900 ns |    2 |      41 B |
|         Count | .NET 7.0 |    34,944.719 ns |    1 |         - |
بهبود قابل ملاحظه‌ی کارآیی LINQ در NET 7.
مقایسه کارآیی کتابخانه‌های NET Serialization. در سال 2022
200, OK
https://aloiskraus.wordpress.com/2022/11/23/net-serialization-roundup-2022/ icon

The winner in terms of serialize speed is again FlatBuffer which still has the lowest overhead, but you need to go through a more complex compiler chain to generate the de/serialization code. The new entry MemoryPack is second which is the newest serializer 

مقایسه کارآیی کتابخانه‌های NET Serialization. در سال 2022