.NET 8 rc 2 ที่ถูกปล่อยออกมานั้น ได้ปรับปรุงเรื่อง performance ให้ดีขึ้นอย่างมาก
โดยความสามารถที่น่าสนใจคือ Native AOT
ซึ่งตอนนี้สนับสนุน project แบบ ASP.NET Core แล้ว
รวมทั้งสนับสนุน library ต่าง ๆ เพิ่มอีกด้วย
ดังนั้นมาลองใช้งานกันดู
ทำการสร้าง project
[gist id="3dc645ca63b62ceaab30e28333f48722" file="1.txt"]ต่อมาทำการเปิดใช้งาน Native AOT
รวมทั้งลดการใช้งาน memory และขนาดของ app ดังนี้
[gist id="3dc645ca63b62ceaab30e28333f48722" file="api.csproj"]ทำการ build Native AOT และ start server
พบว่าขนาดของ app จะอยู่ที่ 15 MB
[gist id="3dc645ca63b62ceaab30e28333f48722" file="Program.cs"]ทำการ build และ start server
[gist id="3dc645ca63b62ceaab30e28333f48722" file="2.txt"]และทำการ load test เบา ๆ นิดหน่อย ใช้ได้เลย
[gist id="3dc645ca63b62ceaab30e28333f48722" file="3.txt"]ลอง Download มาลองใช้งานเล่น ๆ กันดูครับ