Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

Archive /

Our old forums are still available as a read-only archive.

Moderators: martimiz, Sean, Ed, biapar, Willr, Ingo

Too much caching?

Go to End

4 Posts   1311 Views


Forum Moderator, 4102 Posts

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.


Forum Moderator, 801 Posts

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?


Forum Moderator, 4102 Posts

17 July 2008 at 2:10am

Edited: 17/07/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:

function Countdown()
$days = // calculate the number of days between now and the big day
return $days;


It's that $Countdown variable that seems really sticky. Gotta do a click-refresh every time.


Community Member, 712 Posts

17 July 2008 at 9:24am

Are you sure it's not your browser or a caching proxy causing the issue?