многопоточность — PHP: будет ли возможный вред, если я поставлю выход; в конце сценария?

Судя по всему, запросы к моему приложению 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?

0

Решение

Рассматривали ли вы отключить расширение xdebug и протестировать его снова?
Если я делаю это на машине с Windows — все PHP-скрипты работают плавнее и быстрее —

Я спрашиваю это, потому что ваш выход — это конец файла.
Напишите в одном из ваших просмотров что-то вроде

<h3>Rendertime:<?php echo $this->benchmark->elapsed_time();?></h3>

И посмотрите @ время выполнения с вашим выходом и без него.
Большую часть времени они будут одинаковыми.

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector