by Chris Pitt

Safari, the world’s most comprehensive technology and business learning platform.

Find the exact information you need to solve a problem on the fly, or go deeper to master the technologies and skills you need to succeed

Start Free Trial

No credit card required

O'Reilly logo

CHAPTER 5

images

Caching

Often, when dealing with large amounts of data, we run into performance bottlenecks. These can happen for any number of reasons, and can mostly be avoided by good caching. If you are wondering what I mean by caching, we’ll look at an example in a moment.

Goals

  • We should identify the need for using caching, in the first place. We will not be able to realize the full potential of caching unless we understand the problems that it solves.
  • We need to learn how to access Memcached servers, which we will use to store cached data. This requires us writing the classes to interact with a Memcached server.

Performance Bottlenecks

Find the exact information you need to solve a problem on the fly, or go deeper to master the technologies and skills you need to succeed

Start Free Trial

No credit card required