【发布时间】:2012-01-26 23:08:24
【问题描述】:
我正在开发一个 Sinatra 应用程序,刚刚开始添加缓存。我的一些文件已正确缓存,但在 public 文件夹中提供图像时,我一直看到此警告:
警告:无法确定响应正文的内容长度。放 响应的内容长度或设置 Response#chunked = true。
我不明白为什么会收到此警告。 Sinatra 正确地从公用文件夹中提供文件,并说它默认此标头为文件大小。
我正在使用来自the README 的以下示例设置:
set :static_cache_control => [:public, :max_age => 60]
before do
cache_control :public, :must_revalidate, :max_age => 60
end
如何让 Sinatra 正确地将 content-length 标头设置为静态文件的大小?
【问题讨论】:
-
我也对此感兴趣:-)
-
此消息“可以忽略,但需要清理”。见stackoverflow.com/questions/7082364/…