Is there a way to turn down the caching in Silverstripe? Sometimes it's awfully stubborn and it becomes an inconvenience. I have some dynamic, non-CMS content on my homepage (a day countdown) that never gets updated unless the user does a hard refresh.
hm dynamic content shouldn't be cached between calls - only *.ss files are transferred into an intermediary php-syntax thats easier to parse (the "manifest"). the only "stubborn caching" issue i'm aware of is parsing <% include %> tags. can you provide code examples?
Thanks for your reply. I don't have access to the code right now, but imagine a homepage with some dynamic content from the CMS (latest blog entry), which is always accurate, and beside it, I have a countdown box that looks like this:
<h3>$Countdown days until we get married!</h3>
and in HomePage.php:
$days = // calculate the number of days between now and the big day
It's that $Countdown variable that seems really sticky. Gotta do a click-refresh every time.
Are you sure it's not your browser or a caching proxy causing the issue?