SimpleAds: разрастается таблица посещаемости simpleads_impressions

Главные вкладки

Аватар пользователя Artu Artu 20 июня 2013 в 19:22

В таблицу simpleads_impressions записывается каждый просмотр.

Пример:
aid nid timestamp ip_address
1 101132 1371665464 239.124.111.341

На посещаемом сайте таблица разрастается катастрофически. А InnoDB база в несколько раз больше чем размер самой таблицы.

Как с этим бороться?

Получается что с этой таблицы модуль берет статистику просмотров. А статистика переходов хранится в отдельной итоговой таблице.
Почему модуль не хранит так (как итог) просмотры, зачем ему IP?
И что можно сделать?

Комментарии

Аватар пользователя Artu Artu 15 февраля 2014 в 0:41

Решаю периодически руками: чисткой и оптимизацией таблицы.
Ищу красивое и простое решение на блюдечке что бы та таблица вообще не заполнялась. ))

Аватар пользователя Inj Inj 15 февраля 2014 в 2:22

"Artu" wrote:
Решаю периодически руками: чисткой и оптимизацией таблицы

Сам не сталкивался, а если всё это записать в крон (hook_cron)?

Аватар пользователя Artu Artu 15 февраля 2014 в 8:36

"Inj" wrote:
Сам не сталкивался, а если всё это записать в крон (hook_cron)?

Либо так, либо найти где эта вставка и вырезать ее.
Но в обоих случаях статистики просмотров не будет (переходов останется).
Точнее в первом случае будет,до начала чистки.