Вопрос по нагрузке и поиску
May 9, 2017
Планируется сайт со статьями, которые будут добавлять пользователи, есть пару вопросов:
- Если разложить статьи по папкам (например один. два, три...) с небольшой вложенностью, потом организовать поиск при помощи SimpleSearch для каждой подпапки, SimpleSearch справиться с большим объемом статей(записей)?
- Как лучше заменить tv-параметры для статей? Я подумываю создать отдельную таблицу и связывать по id статьи с id в своей таблице, а для поиска SimpleSearch при сохранении формировать строку из сохраняемых параметров что сохраняются в мою табличку и сохранять строку, например, в аннотации документа чтобы SimpleSearch подхватывал и мои параметры при поиске. Или все tv-параметры лучше хранить json строкой через MIGX?
- Как лучше хранить ссылки на картинки для статей.
- что лучше использовать для создания своих таблиц MIGX BD или специальный плагин для создания модулей или вовсе вручную, создать таблицы в БД и скриптом посоздавать все нужные для PDO файлы
- Если в таблице будут храться повторяющиеся вещи (например болт, гайка, шуруп) и пользователь при добавлении просто будет выбирать это из выпадающего списка, как лучше организовать хранение таких элементов? жестко в коде в файле с формой добавления? Или где-тов БД
- Или может вообще все статьи, дополнительные поля для статей, данные пользователей - вынести в отдельные таблицы и брать от туда? Но тогда поиск не будет работать - писать самому + сео, надо формировать отдельно файл.
- Сколько статей может держать modx без TV?
- Будет ли большая нагрузка если выборка будет происходить по нескольким таблицам через join'ы.
- Какой лучший вариант для поиска?