First off, my knowledge on rails production is limited so please be gentle.
I'm trying to run my rails app using puma on IIS. I'm making use of httpPlatformHandler. Everything is working great and i can access my app just fine.
After i leave it idle for 20-30 mins and then say refresh the page or click a link, i get the turbolinks loading bar and it takes approx 30 seconds to load. after that its back to working fine.
I'm struggling to understand why turbolinks needs to reload when its been idle for a while? is this a caching thing in ISS? or Puma going to sleep? or something else?
Im really not sure what settings and configs would be useful to post here so please ask and i will provide.
Thanks in advance for any assistance.