From e85cb2d3bb95ae5cf2f524ffc6828fd40723c83e Mon Sep 17 00:00:00 2001 From: Steve Klabnik Date: Fri, 9 Nov 2012 15:13:18 +0100 Subject: [PATCH] Add note about asset pipeline and CDNs. Fixes #2468. --- guides/source/asset_pipeline.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/guides/source/asset_pipeline.md b/guides/source/asset_pipeline.md index 0540516a74..0c5e65ae67 100644 --- a/guides/source/asset_pipeline.md +++ b/guides/source/asset_pipeline.md @@ -575,6 +575,17 @@ group :production do end ``` +### CDNs + +If your assets are being served by a CDN, ensure they don't stick around in +your cache forever. This can cause problems. If you use +`config.action_controller.perform_caching = true`, Rack::Cache will use +`Rails.cache` to store assets. This can cause your cache to fill up quickly. + +Every CDN is different, so evaluate how your CDN handles caching and make sure +that it plays nicely with the pipeline; you may find quirks related to your +specific set up. + Customizing the Pipeline ------------------------