Плагин для Wordpress (php)
Суть - есть слова, которые разделены на несколько групп. Групп - 1-*** (обычно в пределах 10-20). Слов в группе 1-**** (обычно несколько сотен).
1. Нужно добавлять\редактировать группы\слова и сохранять в БД через админку Вордпресса.
2. Из раздельно-хранимых групп - генерируется "итоговый вариант", где каждый элемент - это строка, содержащая по одному значению из каждой группы через запятую.
2. Каждая страничка сайта при генерации берёт одно значение из "итоговой таблички"
Значение берётся не рандомом, а "привязывается" к странице - при неизменности содержимого сайта и баз слов --- страница всегда получает именно своё значение.
Это реализовывалось через post->ID, возможно будут другие идеи.
Слов в группе - может быть меньше чем страниц на сайте, соответственно бралось post->ID%кол-во_элементов_в_группе
Задача - придумать наиболее оптимальный вариант реализации с т.з. производительности по получению информации при генерации страницы.
Производительность добавления новых слов\групп или публикации постов - не волнует.
Возможно, есть смысл на этапе добавления\редактирования:
Не создавать "итоговую" табличку из которой берутся значения, а прописывать\редактировать custom fields ко всем существующим страницам\постам + автоматически обрабатывать свежесоздаваемые страницы. Именно этот вариант является основным, если не найдёте аргументов - чем он плох или более совершенных идей.
На страницах-категориях тоже применяется. Если идей по их нересурсоемкому разграничению - не будет, для них можно просто выводить первое итоговое значение.
Оплата по факту или через СБС.
Пишите сразу цену и комментарии по реализации.
Желательно знание WP глубже, чем просто для выполнения данной задачи, поскольку будут и другие.