У меня есть работающее приложение на 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