【发布时间】:2011-06-16 08:52:29
【问题描述】:
我有一个相当简单的应用程序(只有一个 index.html 文件和一个 css 文件 - 它实际上只是一个静态页面)托管在 Heroku 上。
我使用 Sinatra 在 Heroku 上托管它。 “应用程序”本身相当简单:
require 'rubygems'
require 'sinatra'
get "/" do
File.read(File.join('public', 'index.html'))
end
问题是,如何为静态资产设置 HTTP 响应标头?特别是,我想设置 Expires 标头用于缓存目的。
编辑:我希望将上述标题添加到静态资产(即位于/public 下的标题,如背景图像、图标等)
【问题讨论】:
标签: ruby caching http-headers heroku sinatra