MediaWiki load.php Nginx Caching
Webpagetest und auch Googles PageSpeed Insights haben trotz aktivierter Browser Cache Regeln für css
und javascript
dennoch die load.php
vom MediaWiki immer als zu kurz bemängelt, das liegt daran das die typischen Regeln hier nicht greifen. Wer hier die Browser Cache Zeit ebenfalls via NGINX Proxy erhöhen möchte, muss folgendes Mapping dazu benutzen:
map $sent_http_content_type $expires {
...
"text/css; charset=utf-8" max;
"text/javascript; charset=utf-8" max;
...
}
mittels dieses Mappings wird das mime-type Format der load.php richtig erkannt und hier der maximale Cache Expiry Wert gesetzt.
Ein komplettes Beispiel Mapping findet ihr hier: