ASP.NET Core 1.0高性能优化实战
需积分: 9 95 浏览量
更新于2024-07-20
收藏 6.75MB PDF 举报
"ASP.NET Core 1.0 High Performance"
本书是关于如何使用C#、ASP.NET Core 1.0和MVC 6创建快速、可扩展且高性能的应用程序。它强调了性能测量、分析和定位关键问题的重要性,以及在开发工作站和生产环境中可能出现的性能问题差异。书中的目标读者是具有MVC框架经验的ASP.NET和C#开发者,他们希望在实际生产环境中部署高性能应用,无论是虚拟机还是云服务提供商如AWS或Azure。
书中,你将学习:
1. 为什么性能如此重要,何时应该考虑性能优化。
2. 使用不同的工具来衡量性能,如SQL Server Profiler、MiniProfiler、Glimpse、IDE监控、浏览器分析工具(Chrome、Firefox)和网络分析工具(Fiddler、Microsoft Message Analyzer、Wireshark)等。
3. 识别常见的性能问题,了解其根本原因,并提供简单的缓解策略。
4. 在网络层和I/O层提高性能,以及如何整体优化应用程序。
5. 探索缓存和消息队列工具,包括使用模式和策略。
6. 了解性能改进的负面影响,以及如何管理复杂性。
7. 将性能监控作为持续集成和回归测试的一部分。
8. 评估并解决与其他高级技术相关的性能问题。
ASP.NET Core 1.0是微软推出的新一代跨平台、开源的Web应用框架,它轻量级且运行速度快。作者将介绍如何利用它实现Web应用的高性能。书中探讨了各种性能优化技术,从Web通用角度和C#、ASP.NET Core、.NET Core的角度出发,包括最新框架和提升性能的软件设计模式。同时,强调了在开发者工作站上可能未被注意到的性能陷阱,以及早期检测和解决这些问题的策略。
通过阅读本书,你可以:
1. 了解大规模部署Web应用时可能出现的问题,以及如何避免或减轻这些问题。
2. 学习如何编写高性能应用,而无需亲身经历问题。
3. 了解ASP.NET Core的更新内容,理解为何从头重建,这对性能意味着什么。
4. 学会如何在Windows、Mac OS X和Linux上使用跨平台工具(如Visual Studio Code)进行开发和部署。
本书采用实例丰富的代码示例,帮助你深入理解ASP.NET MVC 6框架,构建高度可扩展和优化的应用。通过科学、基于证据的方法,平衡过早优化和低效代码之间的关系,保持务实,专注于解决主要问题。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2020-10-22 上传
2021-01-02 上传
2009-03-18 上传
2021-01-21 上传
2020-12-22 上传
2021-04-11 上传
picasson
- 粉丝: 2
- 资源: 8
最新资源
- 基于Python和Opencv的车牌识别系统实现
- 我的代码小部件库:统计、MySQL操作与树结构功能
- React初学者入门指南:快速构建并部署你的第一个应用
- Oddish:夜潜CSGO皮肤,智能爬虫技术解析
- 利用REST HaProxy实现haproxy.cfg配置的HTTP接口化
- LeetCode用例构造实践:CMake和GoogleTest的应用
- 快速搭建vulhub靶场:简化docker-compose与vulhub-master下载
- 天秤座术语表:glossariolibras项目安装与使用指南
- 从Vercel到Firebase的全栈Amazon克隆项目指南
- ANU PK大楼Studio 1的3D声效和Ambisonic技术体验
- C#实现的鼠标事件功能演示
- 掌握DP-10:LeetCode超级掉蛋与爆破气球
- C与SDL开发的游戏如何编译至WebAssembly平台
- CastorDOC开源应用程序:文档管理功能与Alfresco集成
- LeetCode用例构造与计算机科学基础:数据结构与设计模式
- 通过travis-nightly-builder实现自动化API与Rake任务构建