On Jan 15, 2005, at 2:54 PM, NSK wrote:
MediaWiki 1.3.9 and 1.4beta4 are very slow and uses too many CPU cycles and memory compared to other wikis. The database schema, as I see it, seems to be inefficient. Are there any changes planned for 1.4 final to increase performance?
The database schema is inefficient, but that has little to do with CPU cycles or memory. 1.5 makes major changes to the schema.
Major changes prior to 1.4 are not expected as we're long since in the final beta cycle; 1.4 is already twice as fast as 1.3 for many requests (see http://meta.wikipedia.org/wiki/MediaWiki_1.4_benchmarks) and enables the parser cache by default which reduces most page view times to the minimum.
Memory usage is primarily from PHP's overhead in loading the script files. CPU usage without a PHP opcode cache is primarily from PHP's overhead in compiling the script files. With a PHP opcode cache, CPU usage is divided among several things, and there is ongoing work to reduce this. Nonspecific "it's slow" comments do very little productive help in this regard.
If MediaWiki does not suit your needs compared to other wikis, please feel free to use other wikis instead. We aren't going to feel bad, and we didn't lose a sale.
-- brion vibber (brion @ pobox.com)