We’ve long had a recurring problem that we finally traced down to CE Cache.
The issue is that EE is (thankfully?) smart enough to translate capital letters in URL stubs to lowercase and homogenize them. That means EE returns the same comment if someone loads either of these two URLs, even though the first one is the only one that’s “right” in that it matches the URL stub:
http://www.macobserver.com/tmo/article/os-x-how-to-create-custom-radio-stations-in-iTunes-12-2 http://www.macobserver.com/tmo/article/os-x-how-to-create-custom-radio-stations-in-itunes-12-2
Note the capital “T” in the top one. Each of these URLs will create a separate entry in CE Cache, of course, and that’s understandable.
For cache breaking, we have {entry_id} and {url_title} in there, and here’s the interesting (but very good) part: the tags for each of those two entries are exactly the same at:
Tags: 85535|os-x-how-to-create-custom-radio-stations-in-itunes-12-2
Yes, they’re both lowercase regardless of which URL it is. This is a good thing, and one would expect that both (or neither) of them would get wiped out by an article update that triggers cache breaking. Problem is ONLY the lowercase one gets wiped out.
Seems to me to be a bug in Cache Breaking. If it’s successful at breaking one entry with those tags, should it not also break another entry with the exact same tags?
|