Hi,
We're in the process of upgrading from 1.9 to 1.12 (I know I know I
know...), and it seems that the including of extensions is taking a long
time.
Profile from 1.9:
26.449 WebStart.php-conf
24.659 Setup.php
1.362 Setup.php-includes
2.117 Setup.php-misc1
1.020 Setup.php-memcached
0.570 Setup.php-SetupSession
0.117 Setup.php-globals
0.052 Setup.php-User
0.017 Setup.php-misc2
18.543 Setup.php-extensions
Seems fast, but 1.12:
594.761 WebStart.php-conf
0.012 WebStart.php-ob_start
207.409 Setup.php
50.838 Setup.php-includes
8.691 Setup.php-misc1
6.780 __autoload
9.632 Setup.php-memcached
0.685 __autoload
0.564 Setup.php-SetupSession
0.197 Setup.php-globals
0.046 Setup.php-User
0.023 Setup.php-misc2
128.051 Setup.php-extensions
This is pretty slow. It seems like for WebStart, having multiple inclusions
like this:
require_once('extensions/wikihow/SpecialThankAuthors.php');
slows things down. Has something changed, or did we miss flipping a switch
in the upgrade? What about Setup.php, does that have the same issue?
Thanks,
Travis