Всем привет ! Вопрос к профи.
На сайте нужно создать страницу пользователя, на которой будет выводится:
- список статей которые он добавлял на сайт
- список новостей которые он добавлял на сайт
- список фалов который он добавлял
и т.п.
Например пользователь добавляет в инфоблок статью, в ифоблоке есть поле с ID пользователя или логином, затем когда пользователь заходит в свою страницу (статистику) там будет написано: "Мои статьи:" и далее перечислены все его статьи. При этом будет происходить перебор таблицы со статьями и выбираться оттуда название статей с его ID. Но если пользователей будет много + статей много + таких инфоблоков минимум 5 - не будет ли слишком большая нагрузка на БД ?
Или может в БД сделать отдельную таблицу где будет записываться пользователь и название статьи ?
Либо может есть какой нибудь стандартный компонент для этого ?
Как лучше реализовать такую страничку ?
На сайте нужно создать страницу пользователя, на которой будет выводится:
- список статей которые он добавлял на сайт
- список новостей которые он добавлял на сайт
- список фалов который он добавлял
и т.п.
Например пользователь добавляет в инфоблок статью, в ифоблоке есть поле с ID пользователя или логином, затем когда пользователь заходит в свою страницу (статистику) там будет написано: "Мои статьи:" и далее перечислены все его статьи. При этом будет происходить перебор таблицы со статьями и выбираться оттуда название статей с его ID. Но если пользователей будет много + статей много + таких инфоблоков минимум 5 - не будет ли слишком большая нагрузка на БД ?
Или может в БД сделать отдельную таблицу где будет записываться пользователь и название статьи ?
Либо может есть какой нибудь стандартный компонент для этого ?
Как лучше реализовать такую страничку ?