On 07/10/2007, Platonides Platonides@gmail.com wrote:
Why is it so? Isn't enough with the message cache?
The message cache stores the raw text of messages. The issue there is that some messages, e.g. those used for the sidebar, site notices, etc. are subject to further processing which can be potentially very expensive - full parses on the site notice, for example.
These particular elements are cached themselves, but having multiple message sources processed and cached with the same key causes coherency issues.
A better solution would be to stop abusing messages for certain elements, e.g. for blacklists, whitelists, the sidebar, etc.
Rob Church