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, biapar, Willr, Ingo, simon_w

Too much caching?


Reply


4 Posts   1136 Views

Avatar
UncleCheese

Forum Moderator, 4096 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.

Avatar
Ingo

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?

Avatar
UncleCheese

Forum Moderator, 4096 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.

Avatar
Hamish

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?