没有合适的资源?快使用搜索试试~ 我知道了~
高清彩版 ASP.NET Core 2 High Performance(2nd)
需积分: 9 11 下载量 153 浏览量
2018-11-07
09:15:23
上传
评论 1
收藏 5.97MB PDF 举报
温馨提示
试读
340页
ASP.NET Core 2 High Performance(2nd) ASP.NET Core 2 High Performance(2nd)
资源推荐
资源详情
资源评论
ASP.NET Core 2 High
Performance
Second Edition
Learn the secrets of developing high performance web
applications using C# and ASP.NET Core 2 on Windows,
Mac, and Linux
James Singleton
BIRMINGHAM - MUMBAI
ASP.NET Core 2 High Performance
Second Edition
Copyright © 2017 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or
transmitted in any form or by any means, without the prior written permission of the
publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the
information presented. However, the information contained in this book is sold without
warranty, either express or implied. Neither the author, nor Packt Publishing, and its
dealers and distributors will be held liable for any damages caused or alleged to be caused
directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the
companies and products mentioned in this book by the appropriate use of capitals.
However, Packt Publishing cannot guarantee the accuracy of this information.
First published: June 2016
Second edition: October 2017
Production reference: 1061017
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham
B3 2PB, UK.
ISBN 978-1-78839-976-0
www.packtpub.com
Credits
Author
James Singleton
Copy Editor
Muktikant Garimella
Reviewer
Vidya Vrat Agarwal
Project Coordinator
Ulhas Kambali
Commissioning Editor
Merint Mathew
Proofreader
Safis Editing
Acquisition Editor
Aiswarya Narayanan
Indexer
Tejal Daruwale Soni
Content Development Editor
Vikas Tiwari
Production Coordinator
Shraddha Falebhai
Technical Editor
Madhunikita Sunil Chindarkar
Foreword
"The most amazing achievement of the computer software industry is its continuing
cancellation of the steady and staggering gains made by the computer hardware industry."
– Henry Petroski
We live in the age of distributed systems. Computers have shrunk from room-sized
industrial mainframes to embedded devices that are smaller than a thumbnail. However, at
the same time, the software applications that we build, maintain, and use every day have
grown beyond measure. We create distributed applications that run on clusters of virtual
machines scattered all over the world, and billions of people rely on these systems, such as
email, chat, social networks, productivity applications, and banking, every day. We're
online 24 hours a day, seven days a week, and we're hooked on instant gratification. A
generation ago, we'd happily wait until after the weekend for a cheque to clear, or allow 28
days for delivery. Today, we expect instant feedback, and why shouldn't we? The modern
web is real-time, immediate, on-demand, and built on packets of data flashing around the
world at the speed of light, and when it isn't, we notice. We've all had that sinking feeling...
you know, when you've just put your credit card number into a page to buy some
expensive concert tickets, and the site takes just a little too long to respond. Performance
and responsiveness are a fundamental part of delivering a great user experience in the
distributed age. However, for a working developer trying to ship your next feature on time,
performance is often one of the most challenging requirements. How do you find the
bottlenecks in your application performance? How do you measure the impact of those
problems? How do you analyze them, design and test solutions and workarounds, and
monitor them in production so that you can be confident that they won't happen again?
This book has the answers. Inside, James Singleton presents a pragmatic, in-depth, and
balanced discussion of modern performance optimization techniques, and how to apply
them to your .NET and web applications. Starting from the premise that we should treat
performance as a core feature of our systems, James shows how you can use profiling tools
such as Glimpse, MiniProfiler, Fiddler, and Wireshark to track down the bottlenecks and
bugs that cause your performance problems. He addresses the scientific principles behind
effective performance tuning, monitoring, instrumentation, and the importance of using
accurate and repeatable measurements when you make changes to a running system to try
and improve performance.
剩余339页未读,继续阅读
资源评论
weixin_38669689
- 粉丝: 27
- 资源: 318
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功