







|
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,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
35821
|
|