On Fri, Jul 30, 2010 at 6:23 AM, Aryeh Gregor
<Simetrical+wikilist(a)gmail.com> wrote:
On Thu, Jul 29, 2010 at 4:07 PM, Strainu
<strainu10(a)gmail.com> wrote:
Could you please elaborate on that? Thanks.
When pages are parsed, the parsed version is cached, since parsing can
take a long time (sometimes > 10 s). Some preferences change how
pages are parsed, so different copies need to be stored based on those
preferences. If these settings are all default for you, you'll be
using the same parser cache copies as anonymous users, so you're
extremely likely to get a parser cache hit. If any of them is
non-default, you'll only get a parser cache hit if someone with your
exact parser-related preferences viewed the page since it was last
changed; otherwise it will have to reparse the page just for you,
which will take a long time.
This is probably a bad thing.
Could we add a logged-in-reader mode, for people who are infrequent
contributors but wish to be logged in for the prefs.
They could be served a slightly old cached version of the page when
one is available for their prefs. e.g. if the cached version is less
than a minute old.
The down side is that if they see an error, it may already be fixed.
OTOH, if the page is being revised frequently, the same is likely to
happen anyway. The text could be stale before it hits the wire due to
parsing delay.
For pending changes, the pref 'Always show the latest accepted
revision (if there is one) of a page by default' could be enabled by
default. Was there any discussion about the default setting for this
pref?
--
John Vandenberg