Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
С этим товаром так же просматривали: (Дмитрий) 20/06/2009 - 19:01:52
      Re: С этим товаром так же просматривали: (PeaceCoder) 25/06/2009 - 22:01:49
      Re: С этим товаром так же просматривали: (Дмитрий) 26/06/2009 - 03:46:01
      Re: С этим товаром так же просматривали: (PeaceCoder) 26/06/2009 - 11:23:28
      Re: С этим товаром так же просматривали: (Дмитрий) 26/06/2009 - 19:43:53
      Re: С этим товаром так же просматривали: (PeaceCoder) 27/06/2009 - 14:30:25
      Re: С этим товаром так же просматривали: (Дмитрий) 27/06/2009 - 15:24:17
      Re: С этим товаром так же просматривали: (PeaceCoder) 27/06/2009 - 17:19:40

> Original message text:
> From: Дмитрий - 20/06/2009 - 19:01:52
> Subject:С этим товаром так же просматривали:
> -----------------
> Как лучше организовать хранение в базе функционала "Покупатели, которые просматривали этот товар, так же просматривали:...".
>
> Голову сломал уже, гуглил... Как особенно не нагружая сервер, не храня избыточную информацию, реализовать такую функцию?
>
> Допустим можно хранить в сессии все просмотренные товары. Но когда их сбрасывать в базу? При каждой перезагрузке? Некрасиво как-то... Когда пользователь давно отвалился (придется хранить данные сессии в базе? Ну не знаю.
>
> И самое главное: как хранить данные? Парами товар-к-товару, или группами, или еще как-то?
>
> Прошу прощения за возможно нубовский вопрос.
>


From: Дмитрий - 26/06/2009 - 19:43:53
Subject:С этим товаром так же просматривали:
-----------------
Я думал ограничивать по времени (даже можно подчищать по времени), но это не круто тем, что могут удаляться редкие, но интересные просмотры, в пользу более частых свежих (а может это круто?! =)

Вчера размышлял, и придумал хрень/крутотень: по крону раз в сутки запускать следующее действие:
1. Найти товар с самым частым просмотром
2. Найти пользователей с этим товаром и собрать все товары, которые были ими просмотрены.
3. Пользователю с наибольшим кол-вом просмотров вписываем все эти товары и удаляем просмотры остальных пользователей, смотревших товар.
Получился виртуальный пользователь, удалились дупы.

Количество итераций по вкусу.

Что я не учел?


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
35821



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |