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.

We've moved the forum!

Please use forum.silverstripe.org for any new questions (announcement).
The forum archive will stick around, but will be read only.

You can also use our Slack channel or StackOverflow to ask for help.
Check out our community overview for more options to contribute.

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   1370 Views

Avatar
UncleCheese

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.

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, 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.

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?