Interlock

A Rails plugin for maintainable and high-efficiency caching
Download

Interlock Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • Cloudburst LLC
  • Publisher web site:
  • http://github.com/fauna/ccsv/tree/master
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 142 KB

Interlock Tags


Interlock Description

A Rails plugin for maintainable and high-efficiency caching Interlock is an intelligent fragment cache for Rails. It works by making your view fragments and associated controller blocks march along together. If a fragment is fresh, the controller behavior won't run. This eliminates duplicate effort from your request cycle. Your controller blocks run so infrequently that you can use regular ActiveRecord finders and not worry about object caching at all.Invalidations are automatically tracked based on the model lifecyle, and you can scope any block to an arbitrary level. Interlock also caches content_for calls, unlike regular Rails, and can optionally cache simple finders.Interlock is using a tiered caching layer so that the multiple look-ups of a key only hit memcached once per request. Requirements: · memcached · memcache-client · Rails 2.1 What's New in This Release: · Rails 2.1 compatibility. Store dependency trees per object, when possible. Use shorter namespaces for Memcached.


Interlock Related Software