Никаких проблем, все очень просто:
<?php function getmicrotime() { list($usec, $sec) = explode(" ", microtime()); return ((float)$usec + (float)$sec); } $time_start = getmicrotime(); for ($i=0; $i < 1000; $i++) { for ($j=0; $j < 100; $j++) { $array[$i][$j]['name'] = rand(0,99); } } $time_end = getmicrotime(); $time = $time_end - $time_start; echo $time_start.'<br />'.$time_end.'<br />'.$time; ?>
Благодарю за пояснения!
А где на сайте это можно было прочитать?
Взял себе Linux VPS - тарифный план Start (RU)
Первый опыт работы с VPS, поэтому было много вопросов, часть решал сам, часть через тех. поддержку, но об этом позже.
Замеченные минусы:
* Очень расстроило, что присутствует обман в том что:
- в описании тарифного плана Процессор 1*2.50GHz
- по факту посмотрел через SSH: Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz
* Не увеличивается мощность процессора при переходе на более дорогие тарифы... Соответственно, все цифры приведенные далее останутся такими же даже при Linux VPS - тарифный план Elite (RU)
Отмеченный плюс:
* Действительно отличный Саппорт!! Много прочитал комментов перед покупкой, но когда читаешь очень много однообразных комментов, доверие угасает. Но в данном случае все супер! Обращался 4 раза. В каждом случае, ответ приходил менее чем за 5 минут. Ну и в дальнейшем проблема решалась так же очень быстро. В общем, саппортом абсолютно доволен!!!
Ни Плюс Ни минус, просто факты:
Провел анализ всех серваков на которых висят сайты на быстродействие, если кому интересно (время в секундах):
PHP only
Запись трехмерного массива [1000,500,1] случайными числами
-localhost : 0.484802007675
-ps.kz : Не выполнил данной операции
-Inferno Solutions : 3.0853190422058 / 1.5443201065063
Запись трехмерного массива [1000,200,1] случайными числами
-localhost : 0.219474077225
-ps.kz : 0.2122528553009
-Inferno Solutions : 0.53395199775696
Запись трехмерного массива [1000,100,1] случайными числами
-localhost : 0.19605588912964
-ps.kz : 0.10717606544495
-Inferno Solutions : 0.25641798973083
-idhost.KZ : 0.16452193260193
PHP and MYSQL
2000 заросов к одной таблице
-localhost : 1.24978303909 (значительно больше записей)
-ps.kz : 0,2451319694519
-Inferno Solutions : 0,5314769744873
20 000 заросов к одной таблице
-localhost : 10.6596310139 (значительно больше записей)
-ps.kz : 2,4526600837708
-Inferno Solutions : 5,1083979606628
Если учесть что:
- localhost: Core i5 2410М 2*2,3GHz;
- ps.kz:Intel(R) Xeon(R) CPU X3210 (4 ядра, 2.13 GHz);
- idhost.kz: неизвестно,
то цифры вполне обоснованы, хотя я, почему-то изначально ожидал совсем других результатов =)
Хорошо бы провести подобный тест, но во времени, чтобы понаблюдать стабильность...