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); | ||||
} | } |