Hi @all,

I just read through a lot of bug reports dealing with old contents serverd by memcache. Unfortunately this issue still seems not to be fixed with the 6.x-1.7 version.

You may easily reproduce this behavior:

  1. Set up a site with two languages enabled (in my case English and German) using "path prefix only" language negotiation
  2. Set the caching mode to "Normal" in the performance settings
  3. Set a minimum cache lifetime of 5 Minutes in the performance settings
  4. Enable optimization of CSS and JavaScript files in the performance settings
  5. Install and set up Memcache module
  6. Clear cache (e.g. by clicking the "Empty cache" link of the devel navigation) when browsing the site in the default language (in my case English)
  7. Open the site as an anonymous user and select the non-default language (in my case German)

You will see that all CSS an JavaScript files cannot be loaded because the page served is an old cache entry using outdated paths.

I'd appreciate if this get fixed soon, as all multilingual sites need to disable the page cache to ensure working pages.

Let me know if you have any further questions.

Thanx in advance & best regards

hctom

Comments

hctom’s picture

... and i forgot to mention: I also tried the latest memcache.inc file from CVS... but this one also did not solve the problem :(

cwdcwd’s picture

I'm having this same issue. Anyone have any ideas?
tks
-CWD

catch’s picture

Status: Active » Postponed (maintainer needs more info)

I'm not sure this is a bug.

1. Can you reproduce this without minimum cache lifetime?

2. Is the only symptom of this the css/js - if so, you need #721400: Order JS files according to weight, don't change filenames for aggregated JS/CSS which memcache can't do much about.

hctom’s picture

@catch:

I can confirm, that this does not occure when minimum cache lifetime is set to "none". And it only affects the aggregated CSS/JS files. So I guess we'll have to live with it right now, because the Advanced CSS/JS Aggregation states some issues with jQuery Update and jQuery UI which are also used on the site.

Thanx a lot & cheers

hctom

catch’s picture

Status: Postponed (maintainer needs more info) » Closed (duplicate)

Marking this as duplicate of #1134242: Review cache_lifetime behaviour., I think there is something we can do there.