Data Driven Cache Invalidation

A session at EuroPython 2011

Thursday 23rd June, 2011

3:30pm to 4:30pm (CET)

In todays world, nobody (should) deploy a web application facing the
internet without having a proper caching system in place. There are
many different solutions to choose from, from manual use of memcached
through framework integrated caching to external caches like Squid or
Varnish. Most modern frameworks come with integrated functionality for
at least one of these methods, and often more than one.

However, they often relies on all traffic going through the same
framework to work properly - a caching layer in Rails is hard to share
with one in Django. This talk will show a way to break the design
rules of these frameworks just a little, and have the database help
solve this problem.

This talk will use a small application written in Python using Django
to illustrate the examples, but the method is language independent.
Unsurprisingly, the database used is PostgreSQL.

About the speaker

This person is speaking at this event.
Magnus Hagander

opensource advocate. #postgres developer. sailor. working at http://www.redpill-linpro.com bio from Twitter

Coverage of this session

Sign in to add slides, notes or videos to this session

EuroPython 2011

Italy Italy, Florence

20th26th June 2011

Tell your friends!


Time 3:30pm4:30pm CET

Date Thu 23rd June 2011

Short URL


View the schedule



See something wrong?

Report an issue with this session