17452 Posts in 4473 Topics by 1971 members
|Go to End|
16 July 2008 at 2:58am
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.
16 July 2008 at 6:25pm
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?
17 July 2008 at 2:10am Last edited: 17 July 2008 2:13am
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.
17 July 2008 at 9:24am
Are you sure it's not your browser or a caching proxy causing the issue?
|Go to Top|