99. capify .
set :application, "mey_aplicativo"
set :repository, "git://server.com/projeto.git"
set :deploy_to, "/var/www/#{application}"
cap setup
default_run_options[:pty] = true
set :repository, "git@github.com:user/rails-app.git"
set :scm, "git"
set :scm_passphrase, "p00p"
set :user, "deployer"
cap deploy
set :branch, "origin/master"
set :deploy_via, :remote_cache
set :git_shallow_clone, 1
set :git_enable_submodules, 1
cap rollback
138. class PostsController < Application
def action
# código lento
end
end
# http://www.site.com/posts
139. class PostsController < Application
def action PERIGO!
# código lento
end
end
# http://www.site.com/posts
140. class PostsController < Application
def action
MiddleMan.new_worker(
:class => :heavy)
end
end
class Heavy <
BackgrounDRb::Worker::RailsBase
def do_work(options)
# código lento
end
end