2020-09-18

ASP.NET Core 性能最佳实践(目录)

这篇文章的主要内容来源于.NET文档,由于机器翻译的中文版实在不像人话,于是重新翻译了一下,保留了原文中大部分内容。

原文中包含26项知识点,因为内容太多,详细内容将在后续的文章中慢慢发出来。

原文:ASP.NET Core Performance Best Practices

  1. 尽量使用缓存
  2. 明确”热代码路径”
  3. 避免使用阻塞调用
  4. 返回值使用IEnumerable<T> 或 IAsyncEnumerable<T>
  5. 减少分配大对象
  6. 优化数据访问和I/O操作
  7. 使用HttpClientFactory而不是直接创建HttpClient
  8. 保持常用代码路径执行效率
  9. 长时任务放在HTTP Request之外处理
  10. 减小客户端资源
  11. 压缩响应数据
  12. 使用最新的ASP.NET Core release版本
  13. 最小限度使用异常
  14. 性能与稳定性
  15. 避免同步读写HttpRequest/HttpResponse body
  16. 优先使用ReadFormAsync而不是Request.Form
  17. 避免将大请求/响应体读入内存
  18. 使用同步数据处理API的注意事项
  19. 不要将IHttpContextAccessor.HttpContext赋值到一个字段上
  20. 不要在多个线程中访问HttpContext
  21. 不要在请求完成之后使用HttpContext
  22. 不要在后台线程中使用HttpContext
  23. 不要在后台线程中使用在Controller中注入的服务
  24. 不要在响应(response)开始之后修改状态码或headers
  25. 不要在开始输出响应(response)之后调用next()
  26. 使用IIS进程内寄宿部署

 


原文转载:http://www.shaoqun.com/a/476419.html

亚马逊t恤:https://www.ikjzd.com/w/1932
打折网:https://www.ikjzd.com/w/74
etoro:https://www.ikjzd.com/w/1402
不懂A9算法的亚马逊运营,等于白做 !:https://www.ikjzd.com/home/105718
独立站卖家故事:普通人也能实现小目标:https://www.ikjzd.com/home/114336
Shopify开店系列从0~1全部合集,强烈建议大家收藏!:https://www.ikjzd.com/home/114497

这篇文章的主要内容来源于.NET文档,由于机器翻译的中文版实在不像人话,于是重新翻译了一下,保留了原文中大部分内容。原文中包含26项知识点,因为内容太多,详细内容将在后续的文章中慢慢发出来。原文:ASP.NETCorePerformanceBestPractices尽量使用缓存明确&rdquo;热代码路径&rdquo;避免使用阻塞调用返回值使用IEnumerable<T>
Sunrate:https://www.ikjzd.com/w/2685
吉祥邮:https://www.ikjzd.com/w/1565
易速:https://www.ikjzd.com/w/2389
亚马逊进军服装板块!9月或将推出新的奢侈时尚平台:https://www.ikjzd.com/home/128815
亚马逊加拿大站点的攻略大全(下篇):https://www.ikjzd.com/home/6192
美媒预测:2020年"跨大西洋贸易战"恐升温:https://www.ikjzd.com/home/114932

No comments:

Post a Comment