Computer ScienceScience & MathematicsEconomics & FinanceBusiness & ManagementPolitics & GovernmentHistoryPhilosophy

50 Ways to Avoid Find and Fix ASP.NET Performance Issues

by Anthony Dang, Kevin Griffin, David Haney, Troy Hunt, Anthony Van Der Hoorn, Michael Sorens, Matthew K, Dave Ward, Nick Harrison, Eremy Jarrell, Ian Dunkerly, Ted Jardine, Anthony Moorer, Julie Beller, Gregory Whatley, Shawn Binns, Bruce Norton, Steph

50 Ways to Avoid Find and Fix ASP.NET Performance Issues

Subscribe to new books via telegram channel

DescriptionTable of ContentsDetailsHashtagsReport an issue

Book Description

Read the tips and tricks that top developers from the .NET and SQL Server communities use to boost code and query performance in their applications.

50 tips from the .NET and SQL Server communities for boosting performance in your .NET application; Learn the secrets of your fellow developers and read advice from MVPs and other experts; Covers performance problems in .NET code, SQL Server queries, interactions between code and database, and more...

This open book is licensed strictly for personal or educational use. You can download 50 Ways to Avoid Find and Fix ASP.NET Performance Issues ebook for free in PDF format (1.6 MB).

Table of Contents

Caching is a last resort
Remove unused View Engines
Use Microsoft's PDBs to debug or profile external assemblies or libraries
A selection of tips
Make sure paging is conducted at the database layer
Always perform validation on the server
Review what client scripts you are using
Reduce the data sent across the network
Avoid running sites in debug mode
When in production, carefully consider what you need to log
A selection of tips
Use the startMode attribute to reduce the load time for your ASP.NET site
Don't underestimate the value of the UI when tackling performance problems
Throw hardware at the problem, not developers
Don't assume that problems can only arise from business logic
Before tackling any website performance issue, first verify the problem isn't on the client
Static collections
Know your loops
Seven handy ViewState tips
Avoid using session state
Take advantage of .NET 4.5 async constructs
StringBuilder is NOT the answer for all string concatenation scenarios; String.Join could be
ORM Tips
T-SQL Tips
Index Tips

Book Details

50 Ways to Avoid Find and Fix ASP.NET Performance Issues
Computer Science
Red Gate
PDF Size
1.6 MB
For personal or educational use

Book Hashtags

Related Books

Mercurial: The Definitive Guide
This instructive book takes you step by step through ways to track, merge, and manage both open source and commercial software projects with Mercurial, using Windows, Mac OS X, Linux, Solaris, and other systems. Mercurial is the easiest system to learn when it comes to distributed revision control. And it's a very flexible tool that's ide...
25 Secrets for Faster ASP.NET Applications
Read the tips and tricks recommended by some of the smartest minds in the ASP.NET community. 25 tips from the ASP.NET community for boosting performance in your web applications; Learn the secrets of your fellow developers and read advice from MVPs and other experts; Covers async/await, Web API, ORMs, interactions between your code and your data...
Critical Data Literacy
A short course for students to increase their proficiency in analyzing and interpreting data visualizations. By completing this short course students will be able to explain the importance of data literacy, identify data visualization issues in order to improve their own skills in data story-telling. The intended outcome of this course is to help s...
ASP.NET Core 2 Succinctly
Since Microsoft sent shockwaves through its developer community with the release of .NET Core in 2016, it's continued to improve and expand its open-source, cross-platform offerings. ASP.NET Core 2 is a key component of that progress, delivering modularity, better performance, and flexibility to web development. In ASP.NET Core 2 Succinctly, a...
The Missing Link
Web development is an evolving amalgamation of languages that work in concert to receive, modify, and deliver information between parties using the Internet as a mechanism of delivery. While it is easy to describe conceptually, implementation is accompanied by an overwhelming variety of languages, platforms, templates, frameworks, guidelines, and ...
ASP.NET Core 3.1 Succinctly
ASP.NET Core 3.1 Succinctly specifically covers the web development part of the ASP.NET Core framework, which has gone through some improvements since it was first released. In this updated e-book, Simone Chiaretta Ugo Lattanzi guide readers through the foundations of the library, cover its basic features, and cover the new version of the web appli...