2014-10-27 2 views
0

В настоящее время я размещаю сайт с ~ 10k уникальными посетителями в день и ~ 6 кликов для каждого пользователя.Таблица сеанса Kohana

Таким образом, около 60 тыс. Страниц в день.

Я использую Kohana 3.2 и сохраняю данные сеанса от каждого пользователя в таблице «сеансы». Каждый запрос страницы выполняет обновление временной отметки в этой таблице! Так что это около 60 тыс. Обновлений (исключая/Вкладыши/..) только обновляющие временные метки.

Процесс MySQL становится довольно низким ..

Так вот мой вопрос:

  • Если я прекратить использование SESSIONS таблицы для сохранения пользовательских

  • Как я могу использовать $_SESSION вместо этого значения из таблицы?

  • Есть ли еще одна альтернатива для решения этой проблемы прямо сейчас? Мы больше возможностей упорядочены сервера, но придется ждать ..

EDIT: Может быть, это достаточно, чтобы отрицать все эти «обновления» каждый клик ..?

ответ

0

Хорошо. По крайней мере, этого было достаточно, чтобы урезать таблицы «сеансы» - в первый момент. Было более 1kk записей - вот почему операции с базой данных становятся довольно медленными ..?

Возможно, это просто простая проблема mysql, и этого достаточно, когда я меняю NOSQL.