Heroku にデプロイされた Rails 3.2 アプリがあります。Rack::Cacheと Amazon CloudFrontでキャッシングを使用しています。
CloudFront (主にアセット) を介して提供されるリクエストの場合、Rack::Cache を使用したキャッシング レイヤーは冗長であり、そこでは使用したくありません (heroku の memcached は高価です) 。
これらのリクエストで Rack::Cache をスキップする良い方法は何ですか?
Heroku にデプロイされた Rails 3.2 アプリがあります。Rack::Cacheと Amazon CloudFrontでキャッシングを使用しています。
CloudFront (主にアセット) を介して提供されるリクエストの場合、Rack::Cache を使用したキャッシング レイヤーは冗長であり、そこでは使用したくありません (heroku の memcached は高価です) 。
これらのリクエストで Rack::Cache をスキップする良い方法は何ですか?
このブログ投稿が役に立ちましたhttp://jackchu.com/blog/2011/09/20/rails-asset-pipeline-content-delivery-networks-and-rack-cache/
次の方法でラックキャッシュを完全にオフにしました。
config.middleware.delete Rack::Cache
彼はまた、ラック キャッシュをアセットのみのラック スタティックに置き換えるという別の提案もしています。