我正在开发一个Sinatra应用程序,并开始添加缓存。我的一些文件已经被正确地缓存了,但是当在public文件夹中提供图像时,我看到了如下警告:
WARN: Could not determine content-length of response body. Set content-length of the response or set Response#chunked = true.
我不明白为什么会出现这个警告。Sinatra已经从public文件夹正确地提供了该文件,并且它说默认情况下将此标头设置为文件大小。
我正在使用README中的以下示例设置:
我该如何让Sinatra正确设置content-length头部以匹配静态文件的大小?
我不明白为什么会出现这个警告。Sinatra已经从public文件夹正确地提供了该文件,并且它说默认情况下将此标头设置为文件大小。
我正在使用README中的以下示例设置:
set :static_cache_control => [:public, :max_age => 60]
before do
cache_control :public, :must_revalidate, :max_age => 60
end
我该如何让Sinatra正确设置content-length头部以匹配静态文件的大小?