MediaWiki Architecture
A Guide to Using MediaWiki in a Hosted Environment
An instructional website by the developer of mh370wiki.net - a MediaWiki site about Malaysia Airlines Flight MH370.
The Manual:MediaWiki architecture describes the structure of MediaWiki, and processes involved within MediaWiki.
The layers in the diagram below suggest the ways MediaWiki components interact with the web server and database.
| User layer | web browser | ||
|---|---|---|---|
| Network layer | Varnish | ||
| Apache webserver | |||
| Logic layer | MediaWiki's PHP scripts | ||
| PHP | |||
| Data layer | File system | MySQL Database (program and content) | Caching system |
Source: Manual:MediaWiki architecture
Note:
This table uses table class="wikitable".
This class is included within MediaWiki. See /w/resources/src/mediawiki.skinning/content.tables.less
The word Architecture is used here as a collective for all the different components of MediaWiki, for example skins, extensions, namespaces etc.
Articles which relate to MediaWiki Architecture and Components
Articles which relate to MediaWiki Architecture and Components are included in Category:Architecture.
The CategoryTree extension enables a listing of relevant sub-categories and pages:-
Links
- Manual:MediaWiki architecture
- https://www.mediawiki.org/wiki/Manual:MediaWiki_architecture