Search code examples
ruby-on-railscachingakamai

Using akamai caching in rails app - don't cache logged in users


I am attempting to use akamai in my production app to cache basically every page when you are logged out, as only a small percentage of our users have accounts. However I want to be able to serve logged in users a none cached version of the page.

It seems that I may be able to do this in the controller with something like:

headers['Edge-control'] = "no-cache, no-store"

Will this work? Is there a better way to handle this, perhaps from a lower level, like Rack? I am having a lot of trouble finding standard practices.

Thanks!


Solution

  • This doesn't work because Akamai doesn't look at response header. You can use cookies to do it though.