https://bugzilla.wikimedia.org/show_bug.cgi?id=69211
Bug ID: 69211
Summary: wikieditor pages not being cached by browsers when
they should be
Product: MediaWiki extensions
Version: master
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: normal
Priority: Unprioritized
Component: WikiEditor
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected], [email protected]
Web browser: ---
Mobile Platform: ---
Looking in our apache logs I can see tonnes of the following
"GET
/wiki/load.php?debug=false&lang=en&modules=ext.wikiEditor%7Cext.wikiEditor.dialogs%2Ctoolbar%7Cext.wikiEditor.toolbar.hideSig%7Cjquery.wikiEditor%7Cjquery.wikiEditor.dialogs%2Ctoolbar%7Cjquery.wikiEditor.dialogs.config%7Cjquery.wikiEditor.toolbar.config%2Ci18n&skin=vector&version=20140806T052205Z&*
HTTP/1.0"
If I manually download one of those pages, I see it has nice "cache me!"
headers in it (basically cache this page for a month)
Date: Wed, 06 Aug 2014 22:54:18 GMT
Server: Apache
X-Powered-By: PHP/5.3.3
X-Content-Type-Options: nosniff
Last-Modified: Wed, 06 Aug 2014 22:54:18 GMT
Cache-Control: public, max-age=2592000, s-maxage=2592000
Expires: Fri, 05 Sep 2014 22:54:18 GMT
Connection: close
Content-Type: text/javascript; charset=utf-8
That sounds great, but the link is NEVER downloaded again! The next time a user
comes back, they get a different URL variant and download it all over again. I
can see users editing pages and every time this (effective) url is
re-downloaded because the version string is different
Surely that version variable at the end is at fault? Shouldn't you just have
the version of WikiEditor in there instead, so that everyone downloads the same
URL all the time? (until there's an actual code change of course)
Basically we're running mediawiki as an HTTPS-based intranet server and I'm
noticing it's quite slow as large numbers of staff are countries away from the
server, and these big repeated downloads are really noticable due to latency.
So I'm trying to see what could be cached to improve responsiveness
Thanks!
--
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l