Hi!
That's pretty much the purpose of the caching servers.
Yes, but I presume that a big advantage could come from having a simplified, unique, js-free version of the pages online, completely devoid of "user preferences" to avoid any need to parse it again when uploaded by different users with different preferences profile. Nevertheless I say again: it's only a completely layman idea.
I can a bit elaborate on what Daniel said.
Whenever anyone edits a page, there're (simplistic view) of three caches that get populated.
1. Revision text cache (for operations like diffs, re-parsing for other settings, etc) 2. Parser cache (for logged in users) 3. Edge HTTP cache - squid (for anonymous users)
So, anonymous users get "completely devoid of user preferences" pages, as they are simply defaults. Do note, even though squid cache objects can vary based on accept-encoding (we narrowed it down to two versions from 10 few years ago ;-), they map to single parser cache object.
Parser cache hit may take under 50ms to deliver by backend mediawiki.
Logged in users though bypass our squids, if they don't mess up with their preferences, usually hit same parser cache objects - there's an extremely high chance of that. Now, if you change single setting that affects parser cache variation, the 'extremely high chance' switches to missing those objects - as there has to be someone with same settings as you to visit it before.
Delivering parser cache miss may take from 50ms to 50s, which is what jidanni probably hits.
So, we may have 1000x slower performance for our users because they don't really know about our caching internals. Our only hope is that most of them are also ignorant that those settings exist ;-)
There'd be of course another workaround - precaching objects for every variation, at extremely high cost for relatively low impact. Alternative is either having warning icon whenever people are in slow-perf mode that they'd be able to hide, or eliminating the choice (you know, the killing features business, that quite often works really well!!! ;-)
Domas