我有一个基于Ruby和Sinatra的工作应用程序,在Heroku上部署。
我想利用在Heroku上可用的HTTP缓存,它使用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