У меня есть рабочее приложение, основанное на Ruby и Sinatra, которое развернуто на Heroku.
Я хочу использовать кеширование HTTP, доступное на Heroku, которое использует Varnish.
Я не уверен, что лучший способ задать заголовки, и правильный синтаксис.
Любые мысли о наилучшем подходе и синтаксисе?
before do
headers "Content-Type" => "text/html; charset=utf8"
end
get '/' do
headers['Cache-Control'] = 'public, max-age=600'
# SOME STUFF HERE
haml :home, {:layout => :layout_minfooter}
end