Chapter 3.  Fixing Common Performance Problems

This chapter gets into the meat of optimization, once you identify and locate performance problems. It covers a selection of the most common performance issues across a variety of areas and explains simple solutions to some of the mistakes people often make. When using these techniques, you'll look like a wizard to your clients and colleagues by quickly speeding up their software.

Topics covered in this chapter include the following:

  • Network latency
  • Select N+1 problems
  • Disk I/O issues on virtual machines
  • Asynchronous operations in a web application
  • Performing too many operations in one web request
  • Static site generators
  • Pragmatic solutions with hardware
  • Shrinking overly-large images

Most of the problems in ...

Get ASP.NET Core: Cloud-ready, Enterprise Web Application Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.