[development] Design Flaws in Drupal Caching System
Alex Markley
alex at malexmedia.net
Wed Jul 26 07:38:58 UTC 2006
> In the upper left is a "What's on now" block. I created this by using in
> the block to display the correct info based on current time. But, when I
> turn on the cache, whatever show was on at the time the cache was turned
> on stays there forever.
Well, I think that the current implementation caches entire pages
instead of objects within pages. Thus, it sounds like you want to avoid
caching altogether.
My beef is just that core doesn't have a maximum lifetime for cache
items or a method for intelligently expiring cached items when they can
programmatically be deemed stale. Even worse, the currently-released
code doesn't even play nice with its own
delete-everything-when-anything-changes policy, so a newbie admin could
end up serving stale content to anonymous users for months at a time.
ttyl
--
Alex (Malex) Markley
http://MalexMedia.Net/
"I may seem like a hard-boiled detective on the outside, but inside,
I'm full of... organs."
Useless Info:
System kernel: Linux 2.6.14-1.1653_FC4
Reliability: 03:30:01 up 5 days, 4:35, 5 users, load average: 0.12,
0.22, 0.38
More information about the development
mailing list