Какие библиотеки / модули могут влиять на скорость работы массива? - PullRequest
0 голосов
/ 31 марта 2012

Я получил странное поведение на 2 одинаковых машинах, обе работают под управлением Ubuntu 10.04 amd64.

Рассмотрим этот код:

<?php
$array = array('a', 'b');
for($i = 0; $i < 400000; $i++)
{
    is_array($array);
}

Один и тот же код выполняется на компьютере примерно за 0,38 секунды, а на другом - около 4,13 ... Странно то, что более быстрый компьютер имеет много ресурсов (процессор, оперативная память), чем медленный, и похоже, что затронута только функция, связанная с массивом.

На обеих машинах PHP имеет одну и ту же версию с fpm (пулы и код приложения обновляются через svn, поэтому вся конфигурация идентична, за исключением, возможно, установленных модулей php5- *).

Что я могу проверить на самой низкой машине, чтобы увидеть, если что-то не так?

1 Ответ

1 голос
/ 31 марта 2012

xdebug установлен / включен? Я знаю, что это сильно замедляет выполнение PHP

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...