Скрипт тормозит?

REMO

Guest
Скрипт тормозит?

Выполняю один и тот же скрипт, который обращается к БД с идентичным содержанием.

Но на локальной тачке время исполнения скрипта 1 сек, у хостера 20-40 секунд.

Время исполнения скрипта замеряю как:

PHP:
function getmicrotime(){ 
    list($usec, $sec) = explode(" ",microtime()); 
    return ((float)$usec + (float)$sec); 
    } 

$time_start = getmicrotime();
$time_end = getmicrotime();
$time = $time_end - $time_start;
В чем может быть проблема? Это вина хостера, вина настроек PHP или еще что-то?

Tnx.
 

REMO

Guest
Если бы дело было в скрипте, разве могла бы быть такая разница в скорости исполнения?

Я не претендую на то, что скрипт быстрый, и правильно написан. Я не понимаю почему такая большая разница в скорости исполнения в разных местах, при прочих равных.
 

Demiurg

Guest
А чего тут не понимать то ? разные машины, вот и скорость разная.
 

HabaHaba

Новичок
1. Какой размер базы?
2. База полностью сдублирована? С индексами?
 

Ashotovich

Новичок
Если хостинг осуществляется на сервере со множеством вируальных серверов, то физичнескому серверу может банальне не хватать физической же памяти. Например, у сервера физически имеется 4 Гб оперативки, а серверов на нем размещено аж 100 штук. И что же? Каждому серверу выделяется 40 Мб и все. Так что, возможно, это вина хостера.
 

REMO

Guest
2HabaHaba

база небольшая, да полностью (причем с хостинга дублировалась на локалку).

2Ashotovich

Спасибо за ответ, видимо действительно дело в этом.
 

Ashotovich

Новичок
Бывает и больше... Вон, например, на Совинтеловском мэйнстриме вообще какое-то нереальное количество народу хостится - и ничего... ;)
 
Сверху