Changeset View
Changeset View
Standalone View
Standalone View
webroot/index.php
| Show First 20 Lines • Show All 79 Lines • ▼ Show 20 Lines | function phabricator_startup() { | ||||
| $t_startup = microtime(true); | $t_startup = microtime(true); | ||||
| $root = dirname(dirname(__FILE__)); | $root = dirname(dirname(__FILE__)); | ||||
| require_once $root.'/support/startup/PhabricatorStartup.php'; | require_once $root.'/support/startup/PhabricatorStartup.php'; | ||||
| // Load client limit classes so the preamble can configure limits. | // Load client limit classes so the preamble can configure limits. | ||||
| require_once $root.'/support/startup/PhabricatorClientLimit.php'; | require_once $root.'/support/startup/PhabricatorClientLimit.php'; | ||||
| require_once $root.'/support/startup/PhabricatorClientRateLimit.php'; | require_once $root.'/support/startup/PhabricatorClientRateLimit.php'; | ||||
| require_once $root.'/support/startup/PhabricatorClientConnectionLimit.php'; | require_once $root.'/support/startup/PhabricatorClientConnectionLimit.php'; | ||||
| require_once $root.'/support/startup/preamble-utils.php'; | |||||
| // If the preamble script exists, load it. | // If the preamble script exists, load it. | ||||
| $t_preamble = microtime(true); | $t_preamble = microtime(true); | ||||
| $preamble_path = $root.'/support/preamble.php'; | $preamble_path = $root.'/support/preamble.php'; | ||||
| if (file_exists($preamble_path)) { | if (file_exists($preamble_path)) { | ||||
| require_once $preamble_path; | require_once $preamble_path; | ||||
| } | } | ||||
| $t_hook = microtime(true); | $t_hook = microtime(true); | ||||
| PhabricatorStartup::didStartup($t_startup); | PhabricatorStartup::didStartup($t_startup); | ||||
| PhabricatorStartup::recordStartupPhase('startup.init', $t_startup); | PhabricatorStartup::recordStartupPhase('startup.init', $t_startup); | ||||
| PhabricatorStartup::recordStartupPhase('preamble', $t_preamble); | PhabricatorStartup::recordStartupPhase('preamble', $t_preamble); | ||||
| PhabricatorStartup::recordStartupPhase('hook', $t_hook); | PhabricatorStartup::recordStartupPhase('hook', $t_hook); | ||||
| } | } | ||||