Bloc Tech Talk: Caching

Our Bloc site experienced an hour of downtime on November 10th.

Why? Caching.

Megan discusses the incident, caching basics, caching use in the Bloc codebase, and steps to fix caching issues.

  • Memcached is a general-purpose distributed memory caching system, pronounced mem-cash-DEE, not mem-cashed.
  • Dalli is a high performance pure Ruby client for accessing memcached servers.
  • Bloc only uses Dalli for caching assets, not action caching or low level caching.