Новости
Документация
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: Дмитрий - 27/06/2009 - 15:24:17
Subject:С этим товаром так же просматривали:
-----------------
>>> Идея не плохая, но в итоге у тебя будет у одного пользователя все товары =)

Да, я уже об этом думал, поэтому надо ввести какие-то дополнительные условия.

По поводу просмотра после конкретного товара. Речь идет о хранении по такой схеме или о выборке? Выборку по этому принципу организовать нетрудно, а вот хранить - уже почти нереально: на какой товар опираться? После какого товара начинать хранение последующих просмотреных?

Если речь только о выборке, то мы так и не получили инструмент предотвращающий избыточность. Таблица будет расти как на дрожжах. К примеру, при посещаемости 1000 человек в день, просмотров как правило в среднем 5000-10000. В месяц 30 000. В год 360 000. Это всего лишь при 1000 человек в день. Хотя кто-то скажет, что меньше миллиона записей в год не много =))) Хз.


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

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

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



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