User Details
User Details
- User Since
- Nov 18 2021, 4:24 PM (230 w, 4 d)
- Availability
- Available
- LDAP User
- Unknown
- MediaWiki User
- Cook weirdgloop [ Global Accounts ]
Jul 17 2025
Jul 17 2025
Jun 21 2024
Jun 21 2024
cookmeplox updated the task description for T368143: Can we cache the result of executeModule to improve #invoke startup time?.
cookmeplox updated the task description for T368143: Can we cache the result of executeModule to improve #invoke startup time?.
cookmeplox updated the task description for T368143: Can we cache the result of executeModule to improve #invoke startup time?.
Jun 19 2024
Jun 19 2024
cookmeplox added a comment to T366700: Parser should batch-request files (and links in files) instead of one-at-a-time.
Spent some more time investigating this and I think option #2 (basically a "FileHolderArray") is not as hard as I initially thought, and is the solution that would be least-disruptive to the current parser code.
Jun 5 2024
Jun 5 2024
cookmeplox updated the task description for T366700: Parser should batch-request files (and links in files) instead of one-at-a-time.
Jun 4 2024
Jun 4 2024
Mar 17 2023
Mar 17 2023
Aug 26 2022
Aug 26 2022
cookmeplox added a comment to T248925: Make MediaWiki release tarball compatible with PHP 8.0.
FYI: PHP 8.1 made major changes to how $GLOBALS works, and one of the side effects is that using array_key_exists on $GLOBALS is now a linear-time operation instead of constant-time. MediaWiki uses this construct pretty extensively in GlobalVarConfig, which is ~1000 times slower in 8.1 than it is in 8.0, due to $GLOBALS having 1000-2000 entries in it.
Feb 21 2022
Feb 21 2022
cookmeplox added a comment to T302186: Improve performance of Title::isMainPage.
A little more investigation suggests that this is mainly an issue for wikis with $wgMainPageIsDomainRoot = true, which is not the case for WMF.
