如何让我的rails资产由cloudflare而不是我的服务器提供?

Har*_*ang 7 ruby-on-rails heroku cloudflare

我正在heroku上运行一个rails应用程序,最近切换到cloudflare for CDN用于资产服务.我的理解是,一旦我使用cloudflare,我的资产(即js,css,images)将从cloudflare而不是我自己的服务器提供,但在我的heroku日志中,我仍然看到资产请求.我是否需要在我的rails应用程序中配置一些内容,例如设置asset_host或其他内容?谢谢.

dam*_*are 4

澄清CloudFlare 默认缓存的内容可能会有所帮助(只是为了确保您知道并非每个文件扩展名都会自动缓存)。

注意:缓存还取决于在缓存资源之前我们收到的资源请求数量(至少三个)。