ref:
rtomayko/rack-cache
Sinatra with rack-cache on Heroku - The Pug Automatic
require "rubygems" | |
require "bundler" | |
get "/foo" do | |
cache_control :public, max_age: 1800 # 1800 sec = 30 mins. | |
"Hello world" | |
end |
require 'bundler' | |
Bundler.require | |
require_relative 'app' | |
use Rack::Cache, | |
verbose: true, | |
metastore: 'file:/path/to/cache/meta', | |
entitystore: 'file:/path/to/cache/body' | |
# metastore: "memcached://#{memcache_servers}", | |
# entitystore: "memcached://#{memcache_servers}" | |
run Sinatra::Application |
gem "rack-cache", require: "rack/cache" |