Судя по всему, запросы к моему приложению CodeIgniter могут сохранять до 300мс если я положу exit;
в конце index.php
,
/*
* --------------------------------------------------------------------
* LOAD THE BOOTSTRAP FILE
* --------------------------------------------------------------------
*
* And away we go...
*/
require_once BASEPATH.'core/CodeIgniter.php';
/* End of file index.php */
/* Location: ./index.php */
exit; // <~~ save me ~300ms request time, from ~900ms to ~600ms
Я знаю, это странно, я не могу придумать разумного объяснения этому. Я нахожусь на пути к поиску ответа и пытаюсь воспроизвести поведение в изолированной среде. Но в то же время, если есть какая-либо очевидная причина, о которой я не знаю, я хочу спросить …
Будет ли возможный вред, если я поставлю выход; в конце index.php в CodeIgniter 3.0?
Рассматривали ли вы отключить расширение xdebug и протестировать его снова?
Если я делаю это на машине с Windows — все PHP-скрипты работают плавнее и быстрее —
Я спрашиваю это, потому что ваш выход — это конец файла.
Напишите в одном из ваших просмотров что-то вроде
<h3>Rendertime:<?php echo $this->benchmark->elapsed_time();?></h3>
И посмотрите @ время выполнения с вашим выходом и без него.
Большую часть времени они будут одинаковыми.
Других решений пока нет …