Я получил странное поведение на 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- *).
Что я могу проверить на самой низкой машине, чтобы увидеть, если что-то не так?