|
|
|
| Есть строка: "название заметки". К ней в конец нужно вставить еще 10 слов.
И 2 варианта вставки этих 10-ти доп. слов:
1. Добавлять в базу эти строки и уже из базы выводить готовый результат.
2. Либо к строке ("название заметки") добавлять результат функции уже при выводе на экран.
Что будет быстрее? | |
|
|
|
|
|
|
|
для: lElectroHardl
(26.08.2010 в 21:22)
| | Попробуй сам сравнить время выполнения скрипта, при помощи функции microtime()
Вроде как-то так:
<?
$time_st = microtime(1);
//некий код или функция
echo "Код выполнялся: ".(microtime(1)-$time_st)." секунд";
|
| |
|
|
|
|
|
|
|
для: tvv123456
(26.08.2010 в 21:54)
| | Что-то какие-то рандомные значение получаются... То 1 сек, то 3, то 5... | |
|
|
|
|
|
|
|
для: lElectroHardl
(26.08.2010 в 21:59)
| | Это не секунды 3,445E-5(или что-то в этом роде) читаються так: 3,445*(10 в степени -5), то есть это милисекунды где-то, ну а разброс да может быть, но допустим если написать два блока и вывод данных один под одним то какой способ быстрее сразу будет видно | |
|
|
|
|
|
|
|
для: lElectroHardl
(26.08.2010 в 21:22)
| | конечно будет быстрее не использовать базу если добавить нужно одно и тоже слово.
база нужна для хранения информации которая нуждается в выборке по определенным условиям. | |
|
|
|
|
|
|
|
для: Valick
(26.08.2010 в 22:59)
| | Ага.
А вот смотрите, что лучше использовать? (сам проверить пока что не могу)
Есть таблица (50 000+ записей), из которых нужно найти только 5 записей и выполнить с ними действия (около 30 строк кода).
Или же результат этих 10 строк кода занести в базу и уже из нее выводить готовое значение.
Что в этом случае будет быстрее/рациональнее? | |
|
|
|
|
|
|
|
для: lElectroHardl
(27.08.2010 в 11:49)
| | Ответа на такую постановку вопроса не ждите, так как самого вопоса по сути нет.
Необходимо описание сущностей и алгоритма происходящего. | |
|
|
|