Diamorph
22.02.2013 - 18:24
Подскажите как составить тест?
Игорь_Vasinsky
22.02.2013 - 18:34
сек. позже
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Diamorph
22.02.2013 - 18:51
У меня чуть комп не завис, ничего не понял...
Игорь_Vasinsky
22.02.2013 - 18:55
ой)) на 10000 итераций делай
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Valick
22.02.2013 - 19:06
Цитата |
на 10000 итераций делай |
я вам без тестов скажу что БД будет быстрее
_____________
Стимулятор ~yoomoney - 41001303250491
waldicom
22.02.2013 - 19:53
Цитата (Игорь_Vasinsky @ 22.02.2013 - 14:38) |
Я не понял, я нуб? |



нет, ты не нуб. Нуб - это Valick
_____________
Свои мозги еще никто не отменял.
Телепатов нету.
Valick
22.02.2013 - 20:01
waldicom, потрудитесь объяснить свою точку зрения. И ли вы считаете, что 4 года на форуме или статус эксперта позволяет вам говорить все что угодно кому угодно?
_____________
Стимулятор ~yoomoney - 41001303250491
Игорь_Vasinsky
22.02.2013 - 20:33
Итак, есть таблица с полями uid | money
сгенерировал 500 строк с money = rand(1000, 200000)
тест на 10к итераций. Запускал последовательно каждый вариант, а не все сразу :D
$query = mysqli_query($link, "SELECT FLOOR(`money`/1000) gold,
FLOOR((`money`%1000)/100) silv,
((`money` % 10000) % 100) cup
FROM `money`
WHERE `uid` = '".rand(1,1000)."'");
$r = mysqli_fetch_assoc($query);
$query = mysqli_query($link, "SELECT * FROM `money`
WHERE `uid` = '".rand(1,1000)."'");
$t = mysqli_fetch_assoc($query);
$r = array('gold'=>floor($t['money']/10000),
'arg'=>floor(($t['money']%10000)/100),
'cup'=>($t['money']%10000)%100);
function getMoney($money){
return array('gold'=>floor($money/10000),
'arg'=>floor(($money%10000)/100),
'cup'=>($money%10000)%100);
}
$query = mysqli_query($link, "SELECT * FROM `money`
WHERE `uid` = '".rand(1,1000)."'");
$t = mysqli_fetch_assoc($query);
$r = getMoney($t['money']);
Цитата |
Игорь_Vasinsky, вы бы лучше себя напрягли чтением соответствующей литературы. |
Цитата |
я вам без тестов скажу что БД будет быстрее |
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.