Rails Session, be the fastest you can be. Libmemcached

Posted on March 09, 2008

To use The new Libmemcached and memcached by Evan Weaver , drop these lines on your config/environments/production.rb

1
2
3
4
5
6
7
8
9
10
11

# See more on http://blog.evanweaver.com/files/doc/fauna/memcached
require 'memcached'
config.action_controller.session_store = :mem_cache_store
memcached_server = '127.0.0.1:11211'  
memcached_options = {
  :namespace => "my_sweet_app_#{RAILS_ENV}",
  :hash => :default
}
SESSION_CACHE = Memcached::Rails.new(memcached_server, memcached_options)
ActionController::Base.session_options[:cache] = SESSION_CACHE


memcached is up to 150x faster than memcache-client, and up to 15x faster than caffeine. See BENCHMARKS for details.

READ the docs at : http://blog.evanweaver.com/files/doc/fauna/memcached

Faster Rails auto_complete with memcached

Posted on December 17, 2007

Auto_complete by default uses full text search to the database.

That can be very slow if you your database is big...

so, let use memcached instead.

Make your Rails app faster with memcached. Part 1

Posted on December 13, 2007

. Make your Rails app faster with memcached. Part 1

In this article I describe how to make your application increase considerably in performance

Required Applications:

    1. cache_fu (plugin)

./script/plugin discover ./script/plugin install cache_fu

    1. memcache_client

gem install memcache_client

    1. memcached

(http://www.danga.com/memcached)