6 options
ASP.NET site performance secrets : simple and proven techniques to quickly speed up your ASP.NET web site / Matt Perdeck.
- Format:
- Book
- Author/Creator:
- Perdeck, Matt.
- Language:
- English
- Subjects (All):
- Microsoft .NET Framework.
- Active server pages.
- Web sites--Design.
- Web sites.
- Internet programming.
- Physical Description:
- 1 online resource (456 p.)
- Edition:
- 1st edition
- Place of Publication:
- Birmingham [U.K.] : Packt Pub., 2010.
- Language Note:
- English
- System Details:
- text file
- Biography/History:
- Perdeck Mattijs: Matt Perdeck has over 20 years experience developing high-performance software systems, ranging from the largest ATM network in the Netherlands to embedded software in advanced Wide Area Networks. He has a B. Sc. in Computer Science from the University of Technology Twente, the Netherlands, and an M. B. A. from the University of Western Australia and Copenhagen Business School. He has worked in Australia, the Netherlands, Slovakia, and Thailand. He has extensive. NET and SQL Server development experience and has written several. NET articles. As an old-school software engineer, he is passionate about making things faster, simpler, and more efficiently.
- Summary:
- Simple and proven techniques to quickly speed up your ASP.NET website
- Contents:
- Cover; Copyright; Credits; About the Author; About the Reviewers; Table of Contents; Preface; Chapter 1:High Level Diagnosis; Assuring good performance; Continuous monitoring; Setting performance goals; Iterative improvements; Monitoring services; High-level diagnosis with Waterfall charts; Creating a Waterfall chart using Firebug; Installing Firebug; Creating the Waterfall Chart; Interpreting the Waterfall chart; Request and response information; Timeline information; Page-level information; Saving information; Categorizing bottlenecks using Waterfall charts
- Scenario 1: Main .aspx file takes long to arriveScenario 2: Main .aspx file takes long to load over the Internet; Scenario 3: Images take long to load; Scenario 4: JavaScript file blocks rendering; Waterfall generators for other browsers; Fiddler (browser-independent); Internet Explorer via WebPagetest; Google Chrome; Apple Safari; More Waterfall chart generators; Find out more; Summary; Chapter 2:Reducing Time to First Byte; Pinpointing bottlenecks; Memory; Windows Server 2003; Windows Vista, Windows Server 2008, or Windows 7; Simulating a memory shortage; Caching; CPU; Thread usage
- Long wait timesAdditional measures; Deployment; Building projects in release mode; Publishing your website; Disabling debug mode; Reducing number of assemblies; Reducing round trips; Using Server.Transfer instead of Response.Redirect; Always specifying the default file in URLs; Permanent redirects; Minimize CNAME records; SSL; Unwanted requests; Search engine bots; Hotlinking; CAPTCHA; Scrapers; Usability testing; Find out more; Summary; Chapter 3:Memory; Managed resources; Life cycle; Generations; Large Object Heap; Counters; CLR profiler; Garbage collector versions; Acquire late
- Release earlyUsing StringBuilder to concatenate strings; Using StringBuilder; When not to use StringBuilder; StringBuilder capacity; Using Compare for case-insensitive compares; Using Response.Write buffer; Pooling objects over 85KB; Unmanaged resources; IDisposable; Counters; Sessions; Reducing session state life time; Reducing space taken by session state; Using another session mode; Stop using session state; Find out more; Summary; Chapter 4:CPU; Identifying bottlenecks; Tools; Data access; Connection pooling; DataSet versus List; Returning multiple result sets
- Sending multiple inserts in one goUse native data providers; Exceptions; Revealing the time taken by exceptions; Counters; DataBinder.Eval; Garbage collector; Threading; StringBuilder; Regex instantiation; UtcNow; Foreach; Virtual properties; Avoid unnecessary processing; Trimming HTTP pipeline; Find out more; Summary; Chapter 5:Caching; Browser caching; OutputCache directive; Enabling caching in code; Disabling caching in code; Proxy caching; Caching different versions of the same page; Cookies; Removing query string from URL; URLRewrite extension to IIS 7; RewritePath method in Global.asax
- Resetting the form action attribute
- Notes:
- Includes index.
- ISBN:
- 9786612882210
- 9781282882218
- 128288221X
- 9781849690690
- 1849690693
- OCLC:
- 796383601
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.