LEOnidUKG

LEOnidUKG
Рейтинг
1788
Регистрация
25.11.2006
Должность
PHP
Интересы
Программирование

В смысле через банк?!

Чем обменник webmoney.kz или kaspeed.kz не устраивают?

да какая нибудь сессия.

implode сделает эти данные в строку.

Оптимизировать для чего?! он медленно работает или работает не корректно? Какая цель то?

т.е. настроить форум, как например тут, не судьба?

Ну без кэша:

Отображает строки 0 - 29 ( 34,030 всего, запрос занял 0.0005 сек.)

С кэшем:

Отображает строки 0 - 29 ( 34,030 всего, запрос занял 0.0002 сек.)

Ну функция моего кэша теперь ещё быстрее будет работать :)

Составной индекс, действительно, почему не подумал раньше :(

Сейчас пока вставляется, потом тестану.

Robin_Bad:
Если выборка из примера выше для вас достаточно значима, я бы ещё добавил составной индекс cat_id(cat,id), чтобы данные прямо из индекса вытаскивать.

Да там проблема в другом. Как зайдут наши любимые поисковые боты на разделы + 5000 обычных юзеров... и понеслось гонять эту гиговую таблицу туда сюда. Каждый хочет её SELECT 2-а раза, а она блокируется каждый раз.

Поэтому и решил кэш именно файловый сделать с id, ну и + количество id в text не помещается, а это значит держать такие массивы смысла нет в БД.

что сайтмеп на конце имеет php вместо xml или xml.gz

А если укажу php, что случиться? Я могу и txt указать, а могу и вообще без расширения. Офигеть да?

А чисто ради любопытства, можете сюда выложить результат "SHOW CREATE TABLE `cms`"?

Да не вопрос.

CREATE TABLE `cms` (

`id` int(11) NOT NULL AUTO_INCREMENT,

`name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,

`dec` text COLLATE utf8_unicode_ci NOT NULL,

`trans` varchar(255) COLLATE utf8_unicode_ci NOT NULL,

`data` date NOT NULL,

`pic` varchar(255) COLLATE utf8_unicode_ci NOT NULL,

`comment` int(1) NOT NULL DEFAULT '0',

`comment_static` int(1) NOT NULL,

`rating_static` int(1) NOT NULL,

`rating` int(1) NOT NULL DEFAULT '0',

`art` int(1) NOT NULL DEFAULT '0',

`nextart` int(1) NOT NULL DEFAULT '0',

`krohi` int(1) NOT NULL DEFAULT '0',

`description` text COLLATE utf8_unicode_ci NOT NULL,

`keywords` text COLLATE utf8_unicode_ci NOT NULL,

`cat` int(11) NOT NULL,

`search` text COLLATE utf8_unicode_ci NOT NULL,

PRIMARY KEY (`id`),

UNIQUE KEY `trans_2` (`trans`),

KEY `data` (`data`),

KEY `cat` (`cat`)

) ENGINE=MyISAM AUTO_INCREMENT=185776 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci

Всего: 31634