Xwab
Форумыnavigate_nextПрограммирование на PHP

Оптимизация UPDATE запросов
Сообщения
Replikon

Необходимо ПРИ КАЖДОМ показе страницы обновлять поля таблицы.
Это занимает довольно много времени (0.020 - 0.100 с).
Как можно уменьшишь время выполнения?

28 Июл 2011, 9:35
messer93

мож сгрупируй както

28 Июл 2011, 9:36
luethus

Replikon, а зачем при КАЖДОМ? расскажи задачу, может можно как-то по-другому решить

28 Июл 2011, 9:50
DeleF

3. мб. счетчик какой-нибудь?

28 Июл 2011, 10:41
Nikola

Replikon, сохраняй запросы в файл, а потом кроном запускай скрипт, который их выполнит.

28 Июл 2011, 10:46
Default_mo

Replikon, cron на каждую минуту и все будет ок.

28 Июл 2011, 10:50
Replikon

luethus, нужно считать количество показов рекламных ссылок.
добавлено спустя 1 минуту:
Nikola, думаешь сохранять в файл будет быстрее, чем сохранять в БД?
добавлено спустя 6 минут:
Default_mo, ну хорошо, крон, так крон.
Но как хранить информацию между запросами крона?
добавлено спустя 55 секунд:
Кстати, пойду загуглю про таблицы типа Memory.

28 Июл 2011, 11:17
DeleF

Каждый вывод страницы - это показ. Крон - не подойдет.

28 Июл 2011, 11:20
Fresh

Таблицы мемори, если мне не изменяет память, не подходят для долгосрочного хранения данных.

28 Июл 2011, 12:15
Replikon

Fresh, да
Я уж обрадовался, когда увидел, что время выполнения запросов снизилось эдак раз в 500, но потом был жуткий облом, когда после рестарта увидел пустые таблицы.

28 Июл 2011, 12:23
Ответить на тему